Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 M15 Huy M25 Santa Margherita di Pula Ecuador F2 Ecuador F3 USA F27 Canada F3 Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 USA F26 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) France F4 Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) France F5 Great Britain F7 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Great Britain F9 Italy F15 Italy F16 M25 Santa Margherita Di Pula Netherlands F4 Portugal F3 BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Kobstaedernes ATP Challenger - Kolding Baton Rouge Challenger Monza Challenger Ramat Hasharon Challenger Kosice Challenger Tampere Challenger San Marino Challenger Vigo Challenger Brasov Challenger Sacramento Challenger Ortisei Challenger Vancouver Challenger Rio De Janeiro Challenger Sao Paulo Challenger Rome Challenger Manchester Challenger Columbus Challenger Monterrey Challenger Surbiton Challenger Mestre Challenger Blois Challenger Milan Challenger Scheveningen Challenger Tampere Challenger Columbus Challenger Quimper Challenger Spain F14 Braga Challenger Prostejov Challenger Ludwigshafen Challenger USA F25 Canada F1 Canada F2 Israel F1 Israel F3 Germany F1 Germany F2 Austria F1 China F3 Netherlands F5 Great Britain F10 M15 Haren M15 Buschhausen M25 Trieste M25 Koksijde Intersport Heilbronn Open - Heilbronn Aamulehti Tampere Opene - Tampere Rhodes Challenger M15 Jakarta Nottingham Challenger Eckental Challenger Napoli Challenger M25 Santa Margherita di Pula M25 Heraklion Privatbank Open 2006 - Dnepropetrovsk Dallas Challenger M15 Porec M25 Palmanova M25 Palmanova ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch M15 Meerbusch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington PEOPLEnet Cup - Dnepropetrovsk Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo M15 Jakarta Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SAP Open - San Jose US Men's Clay Court Championship - Houston Estoril Open - Estoril Siemens Open - Scheveningen Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Black Forest Open - Freudenstadt Swiss Indoors Basel - Basel ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Citi Open - Washington TEAN International - Alphen Aan Den Rijn Erste Bank Open - Vienna Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Braga Challenger Salinas Challenger Heilbronn Challenger Sunrise Challenger Caltanissetta Challenger Barletta Challenger Cremona Challenger Furth Challenger Constanta Challenger Scheveningen Challenger San Sebastian Challenger Alphen Challenger Kolding Challenger Libema Open - 's-Hertogenbosch Seoul Challenger Chuncheon Challenger Monterrey Challenger Fairfield Challenger Ostrava Challenger Salzburg Challenger Winnetka Challenger Scheveningen Challenger Bercuit Challenger Sibiu Challenger Cordenons Challenger Belem Challenger Helsinki Challenger Alphen Challenger Petange Challenger Porto Alegre Challenger Geneva Challenger Braunschweig Challenger Santiago Challenger Vicenza Challenger Brescia Challenger Irving Challenger Bordeaux Challenger Caltanissetta Challenger Okal Cup - Eckental Alphen Challenger 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Sofia Challenger Internazionali de Tennis di Bergamo - Bergamo Siemens Open 2007 - Scheveningen San Marino Cepu Open - San Marino Tean International - Alphen Ethias Trophy - Mons Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open D'Orleans - Orleans Open Tarragona Costa Daurada - Tarragona Sao Paulo Challenger Bergamo Challenger Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Athens Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Orbetello Challenger Sony Ericsson Open - Miami San Sebastian Challenger Manerbio Challenger Alphen Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sacramento Challenger Tiburon Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Heilbronn Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Bergamo Challenger Sony Open Tennis - Miami Mutua Madrid Open - Madrid Bath Challenger Rogers Cup - Toronto Le Gosier Challenger Dallas Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Nottingham Challenger Miami Open - Miami Santiago Challenger Sunrise Challenger Heilbronn Challenger Alphen Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Salinas Challenger Dallas Challenger Caltanissetta Challenger Istanbul Challenger Guimaraes Challenger Sarasota Challenger Tunis Challenger Athens Challenger Irving Challenger Tallahassee Challenger Ortisei Challenger Santos Challenger Nottingham Challenger Marburg Challenger Alphen Challenger Sacramento Challenger Heilbronn Challenger Tiburon Challenger Le Gosier Challenger Braunschweig Challenger Bordeaux Challenger Furth Challenger Braunschweig Challenger San Juan Challenger Granby Challenger Portoroz Challenger Alphen Challenger Irving Challenger Trnava Challenger Mons Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Scheveningen Challenger Eckental Challenger Dallas Challenger Puebla Challenger M25 Nussloch Furth Challenger Ortisei Challenger Blois Challenger Tiburon Challenger Irving Challenger Scheveningen Challenger Mohammedia Challenger Ortisei Challenger Bergamo Challenger Como Challenger Tiburon Challenger Tiburon Challenger Orlando Challenger Koblenz Challenger Rennes Challenger Bangkok Challenger Alphen Challenger Guadalajara Challenger Rome Challenger M15 Monastir Sopot Challenger Biella Challenger Mohammedia Challenger Meerbusch Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Countrywide Classic - Los Angeles Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich SA Tennis Open - Johannesburg Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Portugal Open - Oeiras If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis ATP Studena Croatia Open - Umag Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Citi Open - Washington Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Claro Open Colombia - Bogota Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Wimbledon - London Ricoh Open - 's-Hertogenbosch If Stockholm Open - Stockholm Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Tennis Channel Open - Las Vegas Rogers Cup - Toronto Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Heineken Open - Auckland U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 River Oaks International Tennis Tournament - Houston Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Wimbledon (juniors) Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Australian Open (juniors) U.S. Open (juniors) M25 The Hague M25 Oldenzaal M15 Heraklion