Career 2025 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F8 Netherlands F2 Netherlands F3 Germany F9 Germany F10 Germany F11 Finland F2 Germany F14 Netherlands F7 Germany-w1 Germany-w2 Germany F3 Greece F3 Spain F20 Germany F11 Germany F12 Bulgaria F5 Bulgaria F6 Poland F9 Germany F8 Germany F9 Germany F10 Germany F11 Germany F12 Luxembourg F1 Germany F15 Netherlands F4 Germany F17 Germany F18 Germany F19 Germany F20 Germany F21 Germany F22 Germany F23 Germany F2 Germany F3 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Germany F7 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 Germany F13 Belgium F2 Germany F16 Germany F17 Germany F19 Germany F18 Germany F4 Canada F1 Canada F2 Germany F10 Belgium F1 Belgium F2 Germany F13 Germany F16 Germany F17 Germany F18 Turkey F13 Turkey F14 Turkey F15 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F1 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Great Britain F3 Great Britain F4 Switzerland F3 Czech Republic F1 Czech Republic F2 Poland F4 Germany F5 Germany F6 Netherlands F4 Belgium F5 Belgium F6 Poland F7 Poland F8 Germany F17 France F19 Great Britain F4 Great Britain F5 Germany F1 Germany F2 Germany F3 Croatia F2 Switzerland F1 Switzerland F2 Germany F5 Belgium F7 Germany F14 Germany F15 Hungary F1 Hungary F2 Germany F19 Spain F39 Spain F40 Germany F1 Germany F2 Germany F3 Germany F4 Great Britain F4 Croatia F1 Croatia F2 France F4 Spain F5 Canada F2 Croatia F4 Croatia F6 Great Britain F11 Bosnia & Herzegovina F4 Belgium F2 Belgium F3 Germany F7 Germany F8 Belgium F8 Germany F9 Romania F10 Belgium F9 Poland F5 Great Britain F17 Germany F3 Germany F4 Australia F4 Australia F5 Croatia F3 Czech Republic F1 Germany F14 Germany F7 Germany F14 Germany F15 Germany F16 Dominican Republic F1 Dominican Republic F3 USA F7 Croatia F2 Turkey F4 Croatia F3 Croatia F4 Germany F11 Netherlands F3 Poland F4 Netherlands F2 Germany F9A Czech Republic F4 Germany F7 Germany F8 Germany F9 Romania F12 Germany F12 Hungary F7 Hungary F8 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Croatia F3 Germany F5 (Kamen) Czech Republic F5 (Pardubice) Germany F9 (Essen) Germany F12 (Ueberlingen) Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F39 (Antalya) Italy F36 (Santa Margherita Di Pula) Turkey F42 (Antalya) Turkey F45 (Antalya) Turkey F46 (Antalya) Turkey F47 (Antalya) Germany F1 (Schwieberdingen) Germany F3 (Kaarst) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Czech Republic F1 (Prague) Hungary F5 (Budapest) Czech Republic F4 (Pardubice) Italy F18 (Casinalbo) Germany F10 (Essen) Germany F11 (Trier) Germany F13 (Ueberlingen) Italy F26 (Trieste) Italy F29 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Czech Republic F12 (Prague) M25 Nussloch M15 Kaarst M25 Barnstaple M25 Glasgow M15 Antalya M15 Antalya M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M25+H Jablonec Nad Nisou M15 Kaltenkirchen M25+H Arlon M25 Casinalbo M25 Santa Margherita Di Pula M25 Monastir M25 Monastir M25 Saint Dizier M25 Weston M25 Palm Coast M25 Naples M15 Antalya M15 Antalya M25+H Lesa Bulgaria F1 Challenger Ford de Cherbourg - Cherbourg Open de L'Isere (Open 38) - Grenoble Open D'Orleans - Orleans Ethias Trophy - Mons Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open D'Orleans - Orleans Ethias Trophy - Mons Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Sunrise Challenger Sofia Challenger Ostrava Challenger Manchester Challenger San Marino Challenger Cordenons Challenger Mons Challenger Kolding Challenger Aachen Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Marburg Challenger Szczecin Challenger Mons Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Le Gosier Challenger Bath Challenger Napoli Challenger Furth Challenger Szczecin Challenger Madrid Challenger Rennes Challenger Eckental Challenger Geneva Challenger Loughborough Challenger Wolfsburg Challenger Scheveningen Challenger Alphen Challenger St. Remy Challenger Banja Luka Challenger Cherbourg Challenger Dallas Challenger Rome Challenger Furth Challenger Tampere Challenger Vancouver Challenger Aptos Challenger Alphen Challenger Szczecin Challenger Mons Challenger Sibiu Challenger Eckental Challenger Eddleman USTA Challenger - Birmingham Le Gosier Challenger The Bolton Challenger - Bolton FILA Challenger Biella - Biella Savannah Challenger Bordeaux Challenger drkoop.com USTA Tennis Championships - Armonk Furth Challenger Tennis Cup of Flanders - Ostende M25 Ueberlingen Trnava Challenger Sibiu Challenger Mons Challenger USA F8 Charlottesville Challenger Knoxville Challenger Orbetello Challenger Alphen Challenger Mobilux Open - Luxembourg Guangzhou Challenger Ethias Tennis Trophy - Mons Champaign Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Bratislava Challenger Brescia Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Ethias Trophy - Mons Napoli Challenger Barletta Challenger Ostrava Challenger Heilbronn Challenger Challenger 42 - Andrezieux Scheveningen Challenger Szczecin Challenger Andria Challenger Qingdao Challenger Ostrava Challenger Meerbusch Challenger Scheveningen Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Alphen Challenger San Marino Challenger Koblenz Challenger Rome Challenger Prostejov Challenger Okal Cup 2001 International Bavarian Championships - Eckental Manerbio Challenger Dominican Republic F2 Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Skandia Open - Linz Open de Charleroi - Charleroi Ostdeutscher Sparkassen Cup - Dresden Blois Challenger Szczecin Challenger Open de L'Isere - Grenoble Bath Challenger Le Gosier Challenger Tunis Challenger Rio De Janeiro Challenger KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull Optimus Maia Open - Maia AXA Open II - Espinho Marburg Challenger Time Warner USTA Challenger - Binghamton Campionati Internazionali di Sicilia - Palermo The Stella Artois Grass Court Championships - London Quimper Challenger Mobilux Open - Luxembourg Milan Indoors - Milan Pro Tennis World Open - Boca Raton Cepu Open - San Marino Open de L'Isere - Grenoble Mons Challenger Braunschweig Challenger Open 13 - Marseille Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amsterdam Idea Prokom Open - Sopot The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Copenhagen Open - Copenhagen The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Besancon Challenger Zagreb Challenger Prague Challenger Alphen Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham Bratislava Challenger Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha St. Brieuc Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Ordina Open - s-Hertogenbosch Nottingham-2 Challenger Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Bercuit Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Thailand Open - Bangkok Catella Swedish Open - Bastad Szczecin Challenger Mons Challenger If Stockholm Open - Stockholm Glasgow Challenger Rennes Challenger Open Sud de France - Montpellier Geneva Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Szczecin Challenger Eckental Challenger Bratislava Challenger Serbia Open - Belgrade Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Loughborough Challenger Campbells Hall of Fame Tennis Championships - Newport Helsinki Challenger International German Open - Hamburg Heilbronn Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Open de Nice Cote d'Azur - Nice Open de Moselle - Metz BCR Open Romania - Bucharest If Stockholm Open - Stockholm Ostrava Challenger Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tunis Challenger Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Aircel Chennai Open - Chennai If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch BMW Open - Munich Kitzbuhel Challenger Istanbul Challenger Meerbusch Challenger Orleans Challenger Shenzhen Challenger PBZ Zagreb Indoors - Zagreb Milan Challenger Power Horse Cup - Dusseldorf Eckental Challenger Japan Open - Tokyo Heineken Open Shanghai - Shanghai Plava Laguna Croatia Open - Umag Lexington Challenger Delray Beach Open - Delray Beach L'Aquila Challenger Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Furth Challenger BMW Open - Munich TD Waterhouse Cup - Long Island Sibiu Challenger Kremlin Cup - Moscow Anning Challenger Madrid Challenger Le Gosier Challenger GHI Bronx Tennis Classic - Bronx Milan Challenger XL Capital Bermuda Open - Bermuda Koblenz Challenger Polish Open 2000 - Poznan Bratislava Challenger Quimper Challenger Rimouski Challenger San Luis Potosi Challenger Internazionali di Tennis de San Marino - San Marino Scheveningen Challenger Prague Challenger Tenniscup of Flanders - Ostende Como Challenger Sibiu Challenger Dubai Open - Dubai The Nottingham Open - Nottingham Croatia Open - Umag Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Seat Godo 2003 - Barcelona Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven The Dubai Tennis Championships - Dubai Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca M25 Ueberlingen Aircel Chennai Open - Chennai Heineken Open - Auckland Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Samarkand Challenger ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Open de Moselle - Metz St. Petersburg Open - St. Petersburg Ordina Open - s-Hertogenbosch BMW Open - Munich Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid AEGON Championships - London Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Winston Salem - Winston Salem French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BMW Open - Munich If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London European Open - Antwerp U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Campionati Internazionali d'Italia - Rome Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London All Lower level tournaments Olympics - Athens Olympics - Beijing Olympics - London Australian Open - Melbourne Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3