Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
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 Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Czech Republic F2 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Israel F1 Israel F3 China F3 Netherlands F5 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Great Britain F10 M25 The Hague M15 Haren M15 Huy Open 88 - Contrexeville ATP Challenger XXVI Edizione - Manerbio Honda-Kah Open - Singapore Polish Open 2000 - Poznan IPP Open - Helsinki Zivnobanka Czech Open - Prostejov Challenger Casino Lugano - Lugano Kyiv UMC Open - Kiev Zivnobanka Open - Prostejov M25 Trieste M15 Heraklion Stella Artois Clay Court Championships - Budaors Honda-Kah Open - Singapore XL Capital Bermuda Open - Bermuda ATU Cup 1999 - Weiden Muller Cup 99 - Ulm Ciur Cup 99 - Prague Copa Ericsson - Lima Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2000 Cairo Challenger - Cairo ATU Cup 2001 - Weiden Banca Stato Challenger Lugano - Lugano Internazionali di Tennis de San Marino - San Marino The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Bogota Challenger - Bogota Trani Cup - Trani Tatra Banka Open 2001 - Bratislava Open Mutouest - St. Brieuc DPD Challenger 2002 - Aschaffenburg Fifth-Third Bank Tennis Championships - Lexington Tatra Banka Open - Bratislava Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Prague Challenger - Prague Grolsch Cup - Warsaw Copa Ericsson Mexico - Guadalajara KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Warta Cup - Sopot M15 Jakarta Tunis Open 2006 - Tunis Garden Open - Rome ATU Cup - Weiden San Marino Cepu Open - San Marino Pekao Open - Szczecin Ethias Trophy - Mons Kueppers Kolsch Cup by Lambertz - Aachen ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen IPCL Cup - Vadodara TED Open - Istanbul Rhein-Main Challenger 2003 - Aschaffenburg Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Czech Indoor Open - Prague Aamulehti Tampere Opene - Tampere Ispat Open 2004 - Ostrava XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Tean International - Alphen Ljubljana Open - Ljubljana ATU Cup - Weiden Challenger 42 - Andrezieux Bancastato Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava Citta di Como - Como Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Siemens Open - Scheveningen Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona PEOPLEnet CUP - Dnepropetrovsk Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Pekao Open 2004 - Szczecin Monza Challenger Rome Challenger Sofia Challenger Rome Challenger Ostrava Challenger Heilbronn Open - Heilbronn Kosice Challenger Copa Petrobras Santiago - Santiago Turin Challenger Scheveningen Challenger Rimini Challenger Orbetello Challenger Tampere Challenger Poznan Challenger Pekao Open - Szczecin San Marino Challenger Vigo Challenger Geneva Challenger San Sebastian Challenger Manerbio Challenger Brasov Challenger Alphen Challenger Szczecin Challenger Trnava Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Casablanca Rome Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Kosice Challenger Tatra Banka Slovak Open - Bratislava Manerbio Challenger Szczecin Challenger ECM Prague Open 2005 - Prague Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Pekao Open 2005 - Szczecin Bytom Challenger Orbetello Challenger Trnava Challenger ECM Prague Open 2008 - Prague USTA/Adtech Challenger - Boston Manerbio Challenger Tatra Banka Open - Bratislava Alphen Challenger PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Sacramento Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Schickendanz Open - Furth Scheveningen Challenger Cordenons Challenger Alphen Challenger San Juan Challenger Santiago Challenger Constanta Challenger Caltanissetta Challenger Mitsubishi Electric Europe Cup - Monza Rio De Janeiro Challenger Alphen Challenger Siemens Open 2007 - Scheveningen Porto Alegre Challenger Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Santiago Challenger Santos Challenger Heilbronn Open - Heilbronn M15 Porec KGHM Polish Indoors - Wroclaw Marburg Challenger M25 Palmanova Sacramento Challenger M25 Palmanova Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Corona Mexico City Open - Mexico City Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Braunschweig Challenger M15 Meerbusch San Sebastian Challenger Alphen Challenger Trnava Challenger Kyiv Open - Kiev Rome Challenger Casablanca Challenger Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Alphen Challenger Bordeaux Challenger Blois Challenger Freudenstadt Challenger Sao Paulo Challenger Geneva Challenger Prostejov Challenger Turin Challenger Kitzbuhel Challenger M15 Jakarta Mauritius Open - Mauritius Scheveningen Challenger Ethias Trophy - Mons Bratislava Challenger M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula Kobstaedernes ATP Challenger - Kolding Bordeaux Challenger Visa Tennis Open - Sao Paulo Vicenza Challenger Furth Challenger Milan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tampere Challenger Monterrey Challenger Portoroz Challenger Blois Challenger Challenger 42 - Andrezieux Scheveningen Challenger Monterrey Challenger Trofeo Barcelona de Tenis - Barcelona Steelers Cup - Kosice Schickedanz Open - Furth Alexander Kolyaskin Memorial - Donetsk Banja Luka 2002 - Banja Luka Tiburon Challenger Genoa Open - Genova Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin Steelers Cup - Kosice Bath Challenger Ljubljana Open - Ljubljana M25 Koksijde Internationale Badische Meisterschaften Um Den Techem Cup - Zell Bergamo Challenger Mestre Challenger Tiburon Challenger Schickendanz Open - Furth Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Tampere Challenger - Tampere Banca Stato Challenger - Lugano Ostrava Challenger Bercuit Challenger Black Forest Open - Freudenstadt Braga Challenger Rado Geneva Challenger - Geneva Riviera di Rimini Challenger - Rimini Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger AXA Open - Espinho IPP Open - Helsinki Internationale Tenniskampioenschappen - Scheveningen Kyiv UMC Open - Kiev Copa Ericsson - Sao Paulo Abierto Mexicano de Tenis Pegaso - Acapulco San Marino Cepu Open - San Marino CA Challenge 2002 - Graz ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Jaegermeister Open - Braunschweig CA-Challenge 2000 - Graz KGHM Polish Indoors - Wroclaw Pekao Open 2001 - Szczecin The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig M25 Oldenzaal VII Torneo Internazionale di Tennis - Barletta Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Prosperita Open 2007 - Ostrava San Marino Cepu Open - San Marino s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Open 13 - Marseille Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Ethias Trophy - Mons Internationaler Raiffeisen Grand Prix - St. Polten Kobstaedernes ATP Challenger - Kolding Croatia Open - Umag Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Tata Open 2003 - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen 2003 Mercedes Cup - Stuttgart Internationaler Raiffeisen Grand Prix - St. Polten Prague Zagreb Challenger Alphen Challenger BellSouth Open - Vina del Mar Furth Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Chennai Open - Chennai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Furth Challenger Caltanissetta Challenger Belem Challenger Thailand Open - Bangkok Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Porto Alegre Challenger Montevideo Challenger Chennai Open - Chennai Napoli Challenger Estoril Open - Estoril Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Salinas Challenger Thailand Open - Bangkok AEGON Championships - London SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Rome Challenger Grand Prix Hassan II - Marrakech Ortisei Challenger ATP Kremlin Cup - Moscow Las Vegas Challenger Ostrava Challenger ASB Classic - Auckland Chennai Open - Chennai Brasil Open - Costa do Sauipe ATP Kremlin Cup - Moscow Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Fairfield Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag Scheveningen Challenger Claro Open Colombia - Bogota Croatia Open - Umag Telenordia Swedish Open - Bastad M25 Nussloch Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Mohammedia Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Como Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Rome Challenger M25 Heraklion M15 Monastir AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul ATU Cup - Weiden Sopot Challenger Copa Ericsson Uruguay - Montevideo Brisbane International - Brisbane ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Copa Ericsson Brasil - Sao Paulo Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Biella Challenger Mohammedia Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn ECM Prague Open - Prague Wideyes Swedish Open - Bastad Croatia Open - Umag KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven SA Tennis Open - Johannesburg Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Amersfoort Challenger Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Brisbane International - Brisbane International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Milan Indoors - Milan French Open - Paris 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 French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome Gelsor Open Romania - Bucharest French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Topshelf Open - 's-Hertogenbosch Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Heineken Open - Auckland U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Wimbledon - London Davis Cup, World Group, PO, CAN-NED 3-1 BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 French Open (juniors) Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors) Olympics - Sydney Olympics - Beijing