Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
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 Italy F3 Netherlands F3 Germany F1 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F6 Czech Rep. F2 Czech Rep. F3 Germany F7 Germany F13 Portugal F3 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Germany F14 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 Germany F1 Muller Cup 2000 - Ulm Internationale Tenniskampioenschappen - Scheveningen St. Francis Health System USTA Challenger - Tulsa Siemens Open 2001 - Scheveningen The Surbiton Trophy - Surbiton Neride Prague Indoor - Prague Siemens Open 2002 - Scheveningen Open de L'Isere - Grenoble Zagreb Open - Zagreb Macedonia Open - Skopje Zagreb Open - Zagreb Manchester Challenger - Manchester Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Kueppers Kolsch Cup by Lambertz - Aachen drkoop.com USTA Challenger of San Antonio - San Antonio Okal Cup - Eckental Open de Charleroi - Charleroi Architect Open - Budapest Muller Cup - Ulm Lamberts Open by Stawag - Aachen Muller Cup - Ulm Tatra Banka Open 2001 - Bratislava Siemens Open 2004 - Scheveningen Warsteiner Challenger Wolfsburg - Wolfsburg Internationale Tenniskampioenschappen Scheveningen - Scheveningen PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Baden Open - Ettlingen ATP Slovak Open Challenger - Bratislava Kobstaedernes ATP Challenger - Kolding ECU Prague Open - Prague Schickedanz Open 2007 - Furth The Scottish Championships - Edinburgh Siemens Open 2007 - Scheveningen Milano Challenger-Jameson Cup - Milan Porsche Open - Poznan Warsteiner Challenger Wolfsburg - Wolfsburg SAA Hilversum Open - Hilversum Logopak Challenger 2005 - Lubeck Zagreb Open - Zagreb GHI Bronz Classic - Bronx Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Kobstaedernes ATP Challenger - Kolding Volkswagen Challenger 2004 - Wolfsburg Aamulehti Tampere Opene - Tampere Open de L'Isere - Grenoble Lambertz Open by Stawag 2007 - Aachen Baden Open - Karlsruhe Schickendanz Open - Furth Roma Open Challenger - Rome BMW Tennis Championship - Sunrise Black Forest Open - Freudenstadt Labertz Open by Stawag - Aachen Open D'Orleans - Orleans Wolfsburg Challenger Open D'Orleans - Orleans Ethias Trophy - Mons Scheveningen Challenger The LTA Bolton Challenger - Bolton Privatbank Open 2006 - Dnepropetrovsk Oberstaufen Challenger Manchester Challenger Tatra Banka Open - Bratislava Samarkand Challenger Vigo Challenger Lambertz Open by Stawag - Aachen Karshi Challenger San Sebastian Challenger Almaty Challenger Privat Bank Cup - Dnepropetrovsk Brasov Challenger Freudenstadt Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Kolding Challenger Astana Challenger Eckental Challenger Aachen Challenger Rhodes Challenger Cairo Challenger Heilbronn Open - Heilbronn Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Mons Challenger Orleans Challenger Open de Rennes La Trinitaine - Rennes Aachen Challenger KGHM Dialog Polish Indoors - Wroclaw Dallas Challenger Bath Challenger Johannesburg Challenger TED Open - Istanbul Biella Challenger Poznan Challenger Furth Challenger San Marino Challenger Cordenons Challenger Status Athens Open - Athens Manerbio Challenger Szczecin Challenger Szczecin Challenger Bratislava Challenger Orleans Challenger Czech Indoor Open - Prague Eckental Challenger Helsinki Challenger Sarajevo Challenger Barletta Challenger Napoli Challenger Quimper Challenger Bauer Watertechnilogy Cup 2008 - Eckental Mons Challenger Nottingham Challenger Sarajevo Challenger Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Open D'Orleans - Orleans Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Szczecin Challenger Heilbronn Open - Heilbronn Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Powder Byrne Trophy - Surbiton Rome Challenger Heilbronn Challenger Intersport Heilbronn Open - Heilbronn VII Open Banc Agricol - Andorra Sacramento Challenger Brescia Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Eckental Challenger Bergamo Challenger Irving Challenger Schickendanz Open - Furth Rome Challenger Orleans Challenger Genova Challenger Genova Challenger Mons Challenger Salzburg Challenger Cremona Challenger Surbiton Challenger Braunschweig Challenger Tashkent Challenger Quimper Challenger Ethias Trophy - Mons Eckental Challenger Eckental Challenger Ismaning Challenger Helsinki Challenger ECM Prague Open 2005 - Prague Ismaning Challenger Eckental Challenger PEOPLEnet Cup - Dnepropetrovsk Le Gosier Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger Meerbusch Challenger Cleveland Challenger Scheveningen Challenger Fairfield Challenger Ortisei Challenger Como Challenger Open de Franche Comte - Besancon Ortisei Challenger Sony Ericsson Open 2008 - Belgrade Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Challenger Groningen - Groningen Meerbusch Challenger drkoop.com USTA Tennis Championships of Houston - Houston Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger ECM Prague Open - Prague Unique Zagreb Open - Zagreb Szczecin Challenger USTA Tennis Championships of Austin - Austin Weissenhauser Strand Cup - Hamburg Genova Challenger Szczecin Challenger drkoop.com USTA Challenger of Austin - Austin Bergamo Challenger Tatra Banka Open 2006 - Bratislava Bath Challenger Rennes Challenger Ordina Open - 's-Hertogenbosch Marburg Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Heilbronn Challenger Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva International Bavarian Championship - Eckental Biella 3 Challenger Lille Challenger AXA Cup - London drkoop.com USTA Challenger of Houston - Houston Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana The Stella Artois Grass Court Championships - Queen's/London Energis Dutch Open - Amsterdam Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana Internazionali di Tennis di San Marino - San Marino drkoop.com USTA Tennis Championships of San Antonio - San Antonio Kuppers Kolsch Cup - Aachen Crystal Cup 1998 - Portoroz Bristol Challenger Trophy - Bristol The Surbiton Trophy - Surbiton Copenhagen Open - Copenhagen BMW Tennis Championship - Sunrise Tiburon Challenger Pro Tennis World Open - Sunrise Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open - Bratislava Verizon Tennis Challenge - Atlanta Tean International - Alphen The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Heineken Open - Auckland Heineken Trophy - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Tarragona Challenger AAPT Championships - Adelaide Tennislife Cup - Napoli The Stella Artois Grass Court Championships - London Energis Open - Amersfoort TD Waterhouse Cup - Long Island Kobstaedernes ATP Challenger - Kolding Heineken Trophy - 's-Hertogenbosch Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Rosmalen Legg Mason Tennis Classic - Washington D.C. Aix En Provence Challenger ABN/AMRO World Tennis Tournament - Rotterdam Genova Challenger Qatar Exxon Mobil Open 2003 - Doha BMW Open - Munich Karlsruhe Challenger Rome Challenger Heineken Open - Auckland Milan Indoors - Milan Zagreb Challenger The Stella Artois Grass Court Championships - London Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Furth Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Next Generation Hardcourts - Adelaide Heineken Open - Auckland BMW Open - Munich The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Stockholm Open - Stockholm Heineken Open - Auckland Estoril Open - Estoril Generali Open - Kitzbuhel Rennes Challenger Open Seat Godo - Barcelona Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Salzburg Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger Cherbourg Challenger Allianz Suisse Open Gstaad - Gstaad Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Ordina Open - s-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis SkiStar Swedish Open - Bastad TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Marbella Challenger Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Bergamo Challenger Belgrade Challenger Eckental Challenger Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Pilot Pen Tennis - New Haven Cherbourg Challeger Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Sarajevo Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Napoli Challenger Brasil Open - Sao Paulo St. Brieuc Challenger Bet-at-home Cup - Kitzbuhel BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Monza Challenger Winston-Salem Open - Winston-Salem Rome Challenger If Stockholm Open - Stockholm Johannesburg Challenger ABN/AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar BMW Open - Munich Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf BMW Open - Munich Mercedes Cup - Stuttgart U.S. National Indoor Tennis Championships - Memphis Ordina Open - 's-Hertogenbosch Ortisei Challenger Stockholm Open - Stockholm Gerry Weber Open - Halle Las Vegas Challenger Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Helsinki Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Heilbronn Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Poznan Challenger Vercelli Challenger AEGON Championships - London Mercedes Cup - Stuttgart Heilbronn Challenger Open de Moselle - Metz Orleans Challenger Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Heilbronn Challenger Braunschweig Challenger Rome Challenger Heineken Open - Auckland Meerbusch Challenger Furth Challenger Andria Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mons Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Johannesburg Challenger Ortisei Challenger Nottingham-2 Challenger Moselle Open - Metz Cherbourg Challenger The Powder Byrne Trophy - Surbiton USTA Challenger of North Miami Beach - North Miami Beach Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Zagreb Open - Zagreb Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha Muller Cup 99 - Ulm ASB Classic - Auckland Orleans Challenger Delray Beach Open - Delray Beach Bristol Challenger Trophy - Bristol Dubai Duty Free Tennis Championships - Dubai Poznan Challenger - Poznan US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Wiesmann Roadster Open - Nuembrecht Suisse Open - Gstaad Surbiton Challenger BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Ismaning Challenger Eckental Challenger The Priority Telecom Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Split 2 Challenger Synsam Swedish Open - Bastad Vietnam Open - Ho Chi Minh City Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart Energis Open - Amersfoort Kremlin Cup - Moscow Copa Claro - Buenos Aires Heineken Trophy - 's-Hertogenbosch Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam Campbells Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Samsung Open - Brighton BMW Open - Munich Open Sud de France - Montpellier Ordina Open - 's-Hertogenbosch Ricoh Open - 's-Hertogenbosch Moselle Open - Metz International Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch Tennis Masters Series - Indian Wells President's Cup - Tashkent Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Madrid Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells The Ericsson Open - Miami The Stella Artois Championships - London BNP Paribas Masters - Paris Croatia Open Umag - Umag BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells The Ericsson Open - Miami Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Moselle Open - Metz Gerry Weber Open - Halle Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris If Stockholm Open - Stockholm Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Telecom Italia Masters - Rome Davis Cup, World Group, 1R, NED-ESP 4-1 Australian Open - Melbourne Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QR, NED-IND 5-0 French Open - Paris Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells All Lower level tournaments Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, ESP-NED 4-1 Olympics - Rio de Janeiro