Kariera tenisowa Zawodową grę rozpoczął w 2004 roku. Rok później wygrał swój pierwszy zawodowy turniej rangi ITF Men’s Circuit w niemieckim Friedberg. Na początku sezonu 2006 zwyciężył w Bergheim oraz w Leuggern. W kolejnych miesiącach odniósł zwycięstwo deblowe kategorii ATP Challenger Tour w Oberstaufen partnerując Niemcowi Mischi Zverevowi. Również ze Zverevem wygrał w październiku zawody ATP Challenger Tour w Akwizgranie, z kolei w singlu miesiąc później zwyciężył w Eckental, pokonując w finale Philippa Petzschnera. Tegoż samego roku osiągnął półfinał turnieju rangi ATP World Tour w Petersburgu. Mecz o finał w imprezie przegrał z Chorwatem Mario Ančiciem.

Sezon 2007 W lutym roku 2007 wygrał turniej ATP Challenger Tour w Besançon; dochodził również do półfinału w Heilbronn i ćwierćfinału w Bergamo dzięki czemu awansował 26 lutego po raz pierwszy do czołowej „setki” rankingu ATP Entry (97. miejsce). W połowie marca odniósł kolejny triumf rangi ATP Challenger Tour, tym razem z Sarajewie zarówno w grze pojedynczej, jak i podwójnej.