Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Germany F8 Netherlands F4 Germany F2 Germany F6 Germany F8 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Czech Rep F4 Turkey F5 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Germany F2 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 USA F5 USA F6 USA F8 France F7 France F8 Czech Republic F2 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 USA F7 Austria F5 Poland F4 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Germany F2 Israel F1 Israel F2 Germany F4 USA F5 USA F6 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Czech Republic F3 Czech Rep F5 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F6 France F17 France F18 France F9 Germany F3 Netherlands F2 Germany F1 Germany F2 Germany F3 Germany F1 Czech Republic F4 Germany F11 France F18 Turkey F3 Austria F7 BH Indoor Sarajevo - Sarajevo Black Forest Open - Freudenstadt ATU Cup - Weiden BH Telecom Indoors Sarajevo 2006 - Sarajevo Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Shimadzu All Japan Indoor Tennis Championships - Kyoto Ostdeutscher Sparkassen Cup - Dresden BSI Challenger Lugano - Lugano Bauer Watertechnilogy Cup 2008 - Eckental Schickedanz Open 2007 - Furth Heilbronn Challenger Besancon Challenger Oberstaufen Cup - Oberstaufen Samarkand Challenger - Samarkand Open Mutouest St. Brieuc - St. Brieuc Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum Caversham International Tennis Tournament - Jersey Braunschweig Challenger Black Forest Open - Freudenstadt ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara Unicredit (Suisse) Bank S. A. Challenger - Chiasso Lambertz Open - Aachen Samsung Challenger 2007 - Ho Chi Minh City Alphen Challenger Mons Challenger Kazan Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Rome Challenger Okal Cup 2004 - Eckental Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Bauer Watertechnology Cup - Eckental Como Challenger Brasov Challenger Heilbronn Open - Heilbronn Szczecin Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Ljubljana Open - Ljubljana Loughborough Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Bath Challenger 5 Volkswagen Challenger - Wolfsburg Bangkok Challenger Biella Challenger Braunschweig Challenger Status Athens Open - Athens Bergamo Challenger Oberstaufen Challenger Mersin Challenger Ostrava Challenger Prostejov Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Baden Open - Karlsruhe Oberstaufen Challenger Liberec Challenger San Marino Challenger Alphen Challenger GHI Bronx Tennis Classic - Bronx Dusseldorf Open Challenger - Dusseldorf USTA Men's Challenger of Dallas - Dallas Kenitra Challenger Labertz Open by Stawag - Aachen Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Heilbronn Challenger Bergamo Challenger Korat Challenger Rimouski Challenger St. Brieuc Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Oberstaufen Challenger IPP Open - Helsinki Orleans Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Quimper Challenger Drummondville Challenger Heilbronn Challenger Prostejov Challenger Todi Challenger Seville Challenger Bauer Watertechnology Cup 2007 - Eckental Bergamo Challenger Heilbronn Open - Heilbronn Rome Challenger Heilbronn Challenger Blois Challenger Alphen Challenger Tashkent Challenger Rome Challenger Prostejov Challenger Cherbourg Challenger Logopak Challenger 2005 - Lubeck Canberra Challenger Ilkley Challenger Prague 2 Challenger Rome Challenger Kyoto Challenger Prostejov Challenger Prague Challenger Scheveningen Challenger Jameson Cup - Milan Szczecin Challenger Mons Challenger Prostejov Challenger Prague Challenger Bratislava Challenger Brescia Challenger Orleans Challenger M15 Uslar Bukhara Challenger - Bukhara Challenger Brasov - Brasov Cherbourg Challenger Villena Challenger St. Brieuc Challenger Kobstaedernes ATP Challenger - Kolding Furth Challenger Heilbronn Challenger San Benedetto Challenger Caltanissetta Challenger Intersport Heilbronn Open - Heilbronn Kaohsiung Challenger Nottingham Challenger Nottingham Challenger Kyoto Challenger St. Brieuc Challenger Braunschweig Challenger Pau Challenger Schickedanz Open - Furth Mouilleron-Le-Captif Challenger Roanne Challenger Ilkley Challenger Warsteiner Challenger Lubeck - Lubeck Ostrava Challenger ATU Cup - Weiden Nord/LB Open - Braunschweig St. Tropez Challenger Prague Challenger Prostejov Challenger Marbella Challenger Ostrava Challenger Aix En Provence Challenger Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Heilbronn Challenger Prostejov Challenger Liberec Challenger Genova Challenger Kaohsiung Challenger Amersfoort Challenger Heilbronn Challenger Prostejov Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Tulln Challenger Germany F1 Ismaning Challenger Eckental Challenger Roanne Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Nottingham Challenger Vancouver Challenger Granby Challenger Black Forest Open 2004 - Freudenstadt Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Surbiton Challenger Baden Open - Ettlingen Oeiras 3 Challenger Lugano Challenger Pune Challenger Barletta Challenger Hersonissos 1 Challenger Prague Challenger Tunis Open - Tunis Ostrava Challenger 2003 Mercedes Cup - Stuttgart Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Bangkok Challenger Marburg Challenger Open de Rennes - Rennes Ostrava Challenger Prague Challenger Bergamo Challenger Mercedes Cup - Stuttgart Oeiras 3 Challenger Monza Challenger Genova Challenger Szczecin Challenger Ostrava Challenger Prague Challenger Prostejov Challenger BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Sao Paulo Challenger Tour Finals Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich BMW Open - Munich German Tennis Championships - Hamburg Open 13 - Marseille BMW Open - Munich ATP Vegeta Croatia Open - Umag U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Furth Challenger Interwetten Austrian Open - Kitzbuhel Bergamo Challenger If Stockholm Open - Stockholm Sarajevo Challenger Tampere Challenger Heineken Open - Auckland Eckental Challenger Brasil Open - Sao Paulo Masters Series - Hamburg Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Erste Bank Open - Vienna AEGON Championships - London Winston-Salem Open - Winston-Salem Sunrise Challenger Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Qatar ExxonMobil Open - Doha Murray River Open - Melbourne Mercedes Cup - Stuttgart Sardegna Open - Cagliari Millennium Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger Sarajevo Challenger Turin Challenger Rome Challenger Marburg Challenger BMW Open - Munich Grand Prix Hassan II - Marrakech Geneva Open - Geneva Bratislava Challenger Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo ASB Classic - Auckland Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Ostrava Challenger Moselle Open - Metz BMW Open - Munich Plava Laguna Croatia Open - Umag Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Hamburg European Open - Hamburg Nordea Open - Bastad Generali Open - Kitzbuhel Gerry Weber Open - Halle International German Open - Hamburg Sydney Tennis Classic - Sydney Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven Poznan Challenger Sassuolo Challenger Helsinki Challenger Aix En Provence Challenger Aircel Chennai Open - Chennai Heilbronn Challenger Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai Rome Challenger Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Kremlin Cup - Moscow San Benedetto Challenger Pullach Challenger Aircel Chennai Open - Chennai Apia International - Sydney Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Heilbronn Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Samarkand Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Poznan Challenger Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Prostejov Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Istanbul Challenger Cortina Challenger Shenzhen Open - Shenzhen Brest Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul New Delhi Challenger Intersport Heilbronn Open - Heilbronn AEGON International - Eastbourne Liberec Challenger Alicante Challenger Astana Open - Nur-Sultan ASB Classic - Auckland Skopje Challenger Mouilleron-Le-Captif Challenger Geneva Open - Geneva Astana Open - Nur-Sultan Shenzhen Open - Shenzhen China Open - Beijing Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Prostejov Challenger Grodzisk Mazowiecki Challenger Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Split Challenger Zhuhai Open - Zhuhai Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Antalya Open - Antalya Open Sud de France - Montpellier Open Parc - Lyon Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Mercedes Cup - Stuttgart Emilia-Romagna Open - Parma Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia Hall of Fame Open - Newport Mouilleron-Le-Captif Challenger Ismaning Challenger Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Nottingham Challenger Glasgow Challenger Tenerife 3 Challenger Bratislava 1 Challenger Liberec Challenger Verona Challenger Kremlin Cup - Moscow Naples Challenger Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag European Open - Antwerp Tennis Masters Series - Hamburg Tampere Challenger M15 Bologna Qatar ExxonMobil Open - Doha Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome ASB Classic - Auckland Prostejov Challenger Iasi Challenger Chennai Challenger Tampere Challenger Allianz Suisse Open Gstaad - Gstaad Adelaide International 1 - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Konzum Croatia Open - Umag Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Kremlin Cup - Moscow Chennai Open - Chennai Swiss Indoors Basel - Basel Maharashtra Open - Pune Open 13 Provence - Marseille ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Sony Ericsson Open - Miami Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Canberra Challenger Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Manacor Challenger Braunschweig Challenger