Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Surfaces Clay Grass Hard I.hard
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 Tournaments Fujitsu Siemens Open - Budapest Okal Cup 2003 - Eckental Australian Open - Melbourne Open 13 - Marseille Estoril Open - Estoril Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Olympics - Athens U.S. Open - New York Open Romania - Bucharest CA Tennis Trophy - Vienna Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Open Sainte Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Davis Cup, World Group, QR, SVK-GER 3-2 Mobilux Open - Luxembourg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Australian Open - Melbourne Dubai Open - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Tennis Masters Series - Monte Carlo BMW Open - Munich Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot U.S. Open - New York Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Pro Tennis World Open - Sunrise Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Next Generation Adelaide International - Adelaide Heineken Open - Auckland Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Tenis Comunidad Valenciana - Valencia Masters Series Monte Carlo - Monte Carlo Grand Prix Hassan II - Casablanca BMW Open - Munich Masters Series Hamburg - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes Cup - Stuttgart Orange Prokom Open - Sopot U.S. Open - New York BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Tennis Championship - Sunrise Schickendanz Open - Furth Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz Davis Cup, World Group, PO, GER-THA 4-1 Next Generation Adelaide International - Adelaide Sydney International - Sydney Australian Open - Melbourne Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo BMW Open - Munich Masters Series - Hamburg ARAG World Team Championship - Dusseldorf French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna BMW Tennis Championship - Sunrise Ostdeutscher Sparkessen Cup - Dresden Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig Malaysian Open - Kuala Lumpur Next Generation Adelaide International - Adelaide Heineken Open - Auckland Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Estoril Open - Estoril Masters Series Monte-Carlo - Monte-Carlo Grand Prix Hassan II - Casablanca Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Davis Cup, World Group, 1R, GER-KOR 3-2 Ostdeutscher Sparkassen Cup - Dresden Australian Open - Melbourne Masters Series - Hamburg Thailand Open - Bangkok China Open - Beijing Shanghai - Shanghai St. Petersburg Open - St. Petersburg Noumea Challenger Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Bangkok Challenger Napoli Challenger Sofia Challenger Ostrava Challenger Busan Challenger Karlsruhe Challenger Furth Challenger Braunschweig Challenger Tampere Challenger Istanbul Challenger Freudenstadt Challenger Szczecin Challenger Jersey Challenger Salzburg Challenger Heineken Open - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Estoril Open - Estoril Wimbledon - London Mercedes Cup - Stuttgart International German Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York BCR Open Romania - Bucharest China Open - Beijing Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Noumea Challenger Sunrise Challenger Rome Challenger Furth Challenger Davis Cup, World Group, PO, GER-RSA 5-0 Brisbane International - Brisbane Medibank International - Sydney Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome ARAG ATP World Tour Championship - Dusseldorf French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BCR Open Romania - Bucharest China Open - Beijing Shanghai ATP Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Brisbane International - Brisbane Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Power Horse World Team Cup - Dusseldorf French Open - Paris Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, World Group, 1R, GER-ARG 1-4 Prostejov Challenger Davis Cup, World Group, PO, GER-AUS 3-2 Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia Davis Cup, World Group, 1R, ARG-GER 5-0 Prostejov Challenger Braunschweig Challenger Davis Cup, World Group, PO, GER-BRA 4-1 Eckental Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heilbronn Challenger Davis Cup, World Group, 1R, GER-ESP 4-1 Furth Challenger Banja Luka Challenger Bratislava Challenger Andria Challenger Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Aix En Provence Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel Germany F1 Germany F2 Germany F3 Great Britain F2 Great Britain F3 Turin Challenger Heilbronn Challenger Furth Challenger Croatia F1 Croatia F2 Turkey F12 Bahrain F1 Italy F8 Prague Challenger Perugia Challenger Braunschweig Challenger Italy F11 Germany F4 Portoroz Challenger Meerbusch Challenger Sibiu Challenger Germany F9 Belgium F10 Belgium F13 Davis Cup, World Group, PO, GER-POL 3-2 Italy F31 Italy F32 Eckental Challenger Bratislava Challenger Andria Challenger Great Britain F4 Qatar ExxonMobil Open - Doha Apia International - Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Moselle Open - Metz Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel Bangkok Challenger Budapest Challenger Morelos Challenger Zhuhai Challenger Shenzhen Challenger Great Britain F1 (Glasgow) Rome Challenger Heilbronn Challenger Ilkley Challenger Spain F9 (Madrid) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F15 (Reggio Emilia) Braunschweig Challenger Poznan Challenger San Benedetto Challenger Prague Challenger Meerbusch Challenger Alphen Challenger Szczecin Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Wimbledon - London German Tennis Championships - Hamburg Generali Open - Kitzbuhel U.S. Open - New York Moselle Open - Metz Bangkok Challenger Canberra Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger Barletta Challenger Heilbronn Challenger Vicenza Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Pullach Challenger Vancouver Challenger Seville Challenger Orleans Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Australian Open - Melbourne DIEMA XTRA Sofia Open - Sofia BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Moselle Open - Metz European Open - Antwerp Koblenz Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Drummondville Challenger Lille Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Australian Open - Melbourne Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Canberra Challenger Burnie Challenger Koblenz Challenger Pau Challenger Nur-Sultan Challenger All Lower level tournaments Prague Challenger Prague II Challenger Cordenons Challenger Prostejov Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Australian Open Qualifying - Doha Quimper Challenger Quimper 2 Challenger French Open - Paris Noventi Open - Halle Wimbledon - London U.S. Open - New York Moselle Open - Metz Cherbourg Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Rome 1 Challenger Rome 2 Challenger Prague Challenger Heilbronn Challenger Bratislava Challenger Perugia Challenger Amersfoort Challenger Pozoblanco Challenger Rennes Challenger Ismaning Challenger Bergamo Challenger Bari Challenger Forli 2 Challenger BNP Paribas Open - Indian Wells Pau Challenger Lille Challenger Challenger Hamburg - Hamburg Schickendanz Open - Furth ATU Cup - Weiden Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Quelle Cup 2000 - Furth Okal Cup - Eckental 9th Wartburg Open - Eisenach Volvo Sylt Open - Sylt Okal Cup 2001 International Bavarian Championships - Eckental Open de Moselle - Metz Warsteiner Challenger Lubeck - Lubeck Prague Open - Prague Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Arroyo de la Encomienda - Valladolid St. Petersburg Challenger by Kinex - St. Petersburg Rhein-Main Challenger 2003 - Aschaffenburg Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ARAG World Team Championship - Dusseldorf Germany-w3 Germany F2 Germany F11 Germany F2 Germany F8 Germany F1 Bosnia & Herzegovina F2 Italy F17 Germany F16 Usa F11 Germany F1 Germany F7 Austria F2 Germany F13 Germany F14 Germany F15 Germany F16 Turkey F38 Turkey F39 Germany F19 Germany F20 Germany F1 Germany F2 USA F5 USA F6 USA F7 Italy F7 Italy F8 Italy F11 Sweden F2 Sweden F3 Czech Republic F2 Serbia F1 Serbia F2 Germany F10 Germany F11 Germany F12 Italy F32 Italy F33 Italy F34 Turkey F36 Turkey F37 Estonia F5 Germany F1 Germany F2 Germany F3 USA F7 USA F8 USA F9 Morocco F1 Italy F3 Italy F4 Netherlands F6 Italy F27 Italy F28 Germany F15 Germany F16 Germany F17 Germany F18