Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 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 Netherlands F4 Belgium F1 Italy F23 Italy F24 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Belgium F2 Croatia F1 Great Britain F7 Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 France F17 France F18 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire ATP Challenger Open 2004 - Monchengladbach Challenger Groningen - Groningen Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Tean International - Alphen Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka Zagreb Open - Zagreb Izmir Cup - Izmir The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Wolfsburg Challenger Jersey Challenger Monza Challenger Carson Challenger Yuba City Challenger Manchester Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Palermo Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Salzburg Challenger Honolulu Challenger Dallas Challenger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Recanati Challenger Granby Challenger Alphen Challenger Szczecin Challenger Mons Challenger Rennes Challenger Eckental Challenger Aachen Challenger Noumea Challenger Heilbronn Challenger Sarajevo Challenger Barletta Challenger Athens Challenger Napoli Challenger Furth Challenger Recanati Challenger Segovia Challenger Samarkand Challenger Alphen Challenger Istanbul Challenger Mons Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Dallas Challenger Mersin Challenger Rome Challenger Napoli Challenger Nottingham Challenger Braunschweig Challenger Granby Challenger Vancouver Challenger Mons Challenger Dallas Challenger Mons Challenger Bratislava Challenger Heilbronn Challenger Irving Challenger Nottingham Challenger Alphen Challenger Orleans Challenger Mons Challenger Bratislava Challenger Brescia Challenger Andria Challenger Raanana Challenger St. Brieuc Challenger Vercelli Challenger Turin Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Aptos Challenger Como Challenger Alphen Challenger Orleans Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Happy Valley Challenger Manila Challenger Bergamo Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Napoli Challenger Barletta Challenger Turin Challenger Heilbronn Challenger Manchester Challenger Ilkley Challenger Braunschweig Challenger Scheveningen Challenger Trnava Challenger Meerbusch Challenger Wroclaw Challenger Drummondville Challenger Guadalajara Challenger Leon Challenger Francavilla Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Andria Challenger Bergamo Challenger St. Brieuc Challenger Glasgow Challenger Heilbronn Challenger Loughborough Challenger Binghamton Challenger Lexington Challenger Como Challenger Eckental Challenger Amersfoort Challenger Portoroz Challenger Jinan Challenger Shanghai Challenger Helsinki Challenger Koblenz Challenger Maia Challenger Cherbourg Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger Belgrade Challenger Rome 2 Challenger Oeiras 4 Challenger Nottingham 1 Challenger Forli Challenger Braunschweig Challenger Iasi Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Braga Challenger Lisbon Challenger Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Salem Open - Hong Kong BMW Open - Munich Gerry Weber Open - Halle 1998 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Heineken Open - Auckland Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose Mallorca Open - Mallorca Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island President's Cup - Tashkent CA Tennis Trophy - Vienna Indianapolis Basel Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Sud de France - Montpellier BMW Open - Munich Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Scheveningen Challenger Orleans Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Mallorca Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open French Open - Paris Australian Open - Melbourne Wimbledon - London 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 Wimbledon - London 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 Australian Open - Melbourne French Open - Paris 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Wimbledon (juniors) Colonial Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens