Career 2023 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 Portugal F3 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 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Great Britain F2 France F1 France F2 France F4 France F5 France F6 France F7 France F8 France F1 France F6 France F7 France F10 France F11 Italy F20 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 USA F3 France F3 France F4 France F5 France F6 France F8 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 France F11 Netherlands F3 Netherlands F4 France F13 France F14 Belgium F7 Belgium F5 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) France F10 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 Sofia Challenger France F2 ECM Cup - Prague Banja Luka 2002 - Banja Luka Open de L'Isere-Open 38 - Grenoble Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Time Warner USTA Challenger - Binghamton 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Compaq Challenger - Bucharest Challenger 42 - Andrezieux Maia Open 2002 - Maia M25 Trieste The Scottish Tennis Championships - Edinburgh Challenger Ford de Cherbourg - Cherbourg Macedonian Open 1999 - Skopje Zivnobanka Czech Open - Prostejov XXX Edizione 'A Savoldi Marco' - Manerbio Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Ford de Cherbourg - Cherbourg San Remo Tennis Cup 15° Piertomaso - San Remo San Remo Tennis Cup - San Remo Open de L'Isere - Grenoble Samarkand Challenger - Samarkand Garden Open 2005 - Rome BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Challenger Copa Sevilla - Seville XXVIII Edizione 'A.Savoldi' - Manerbio M15 Jakarta Kamnik Challenger - Kamnik Bancastato Challenger Lugano - Lugano Top Wool Challenger Biella - Biella Challenger Lugano - Lugano Ethias Trophy - Mons Steelers Cup - Kosice II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat Brasov Challenger - Brasov Unicredit (Suisse) Bank S.A. Challenger - Chiasso Copa Sevilla Internacionales de Andalucia - Seville Siemens Open 2007 - Scheveningen VIII Torneo Internazionale di Tennis - Barletta Aamulehti Tampere Opene - Tampere Tean International - Alphen Tennis Napoli Cup - Napoli Pekao Open 2004 - Szczecin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Tunis Open - Tunis 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Open Costa Daurada - Tarragona Siemens Open - Scheveningen San Remo Tennis Cup - San Remo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Trofeo Internacional Club Laieta - Barcelona Citta di Como Challenger - Como Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Riviera di Rimini Challenger - Rimini Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali UTC Open - Cherkassy Qatar ATP Challenger - Doha Caltanissetta Challenger Barletta Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Rome Challenger Kosice Challenger Monza Challenger Reggio Emilia Challenger Scheveningen Challenger Rimini Challenger Orbetello Challenger Tampere Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger Szczecin Challenger Como Challenger Kolding Challenger Orleans Challenger Seoul Challenger Bordeaux Challenger Internazionali de Tennis di Bergamo - Bergamo Chuncheon Challenger Open de la Ville de Saint Denis - Reunion Island Mitsubishi Electric Europe Cup - Monza Lugano Challenger Braunschweig Challenger Alphen Challenger GHI Bronz Classic - Bronx Open Mutouest de Saint-Brieuc - St. Brieuc Szczecin Challenger Quimper Challenger 7° Trani Cup - Trani Casablanca Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Genoa Open Challenger-Fondazione Carige - Genova Orbetello Challenger Como Challenger Alphen Challenger San Sebastian Challenger Szczecin Challenger Santiago Challenger Sao Paulo Challenger Manerbio Challenger BNP Paribas Primrose - Bordeaux Sacramento Challenger Quimper Challenger Bordeaux Challenger Scheveningen Challenger Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Santiago Challenger Porsche Open - Poznan Caltanissetta Challenger Alphen Challenger San Juan Challenger Open de Rennes La Trinitaine - Rennes Constanta Challenger Alphen Challenger Porto Alegre Challenger Rio De Janeiro Challenger Isla de Gran Canaria - Mas Palomas Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Santiago Challenger Santos Challenger Marburg Challenger Sacramento Challenger M15 Porec Open 88 - Contrexeville M25 Palmanova Tarragona Challenger Braunschweig Challenger M25 Palmanova Alphen Challenger Trnava Challenger Rome Challenger Casablanca Challenger M15 Meerbusch San Sebastian Challenger Alphen Challenger Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Bordeaux Challenger Internationaux de Tennis de Brest - Brest Blois Challenger Open Mutouest - St. Brieuc Sao Paulo Challenger Geneva Challenger SIR Supermercadi Challenger - Rome M15 Jakarta Scheveningen Challenger Ethias Trophy - Mons Volvo Sylt Open - Sylt Tennis Napoli Cup - Napoli Noumea Challenger Open de L'Isere - Grenoble Milan Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Tampere Challenger Monterrey Challenger Portoroz Challenger Blois Challenger Scheveningen Challenger VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Monterrey Challenger Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa Open de Franche Comte - Besancon Warsteiner Grand Prix - Oberstaufen Pekao Open 2003 - Szczecin Bulgarian Open - Sofia FILA Challenger Biella - Biella Kuppers Kolsch Cup - Aachen Bancolombia Open - Bogota Open de Montauban - Montauban Open Castilla y Leon - Segovia IPP Open - Helsinki Tiburon Challenger Genoa Open - Genova Bath Challenger Bergamo Challenger Gemax Open - Belgrade Mestre Challenger Geovillage Open Trofeo Melia Olbia - Olbia Tiburon Challenger Orlando Challenger Tampere Imageneering Open - Tampere Columbus Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Banca Marche Tennis Cup - San Benedetto Ostrava Challenger Geneva Challenger - Geneva Bercuit Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Braga Challenger Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger Dutch Open Tennis - Amersfoort Morocco Tennis Tour - Fes Adidas International - Sydney KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Open de Montauban - Montauban LTA Men's Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg Heineken Open - Auckland Open de Mantouban - Montauban Challenger Ford de Cherbourg - Cherbourg Open de la Ville de Saint Denis - Reunion Island Cepu Open - San Marino Architect Open - Budapest Mauritius Open - Mauritius Stella Artois Clay Court Championships - Budaors Tunis Open 2006 - Tunis Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Lugano Challenger Kitzbuhel Challenger Grand Prix de Tennis de Lyon - Lyon Adidas Open de Toulouse - Toulouse Tennislife Cup - Napoli Rijeka Challenger Open 13 - Marseille Mallorca Open - Mallorca Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Tata Open 2003 - Chennai Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Prague Challenger Zagreb Challenger Ostrava Challenger Alphen Challenger Copa AT&T - Buenos Aires Furth Challenger Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Rennes Challenger Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich St. Brieuc Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Furth Challenger Caltanissetta Challenger Grand Prix de Tennis de Lyon - Lyon Belem Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Montevideo Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London Cherbourg Challeger Chennai Open - Chennai Grand Prix Hassan II - Casablanca Napoli Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington ATP Vegeta Croatia Open - Umag BCR Open Romania - Bucharest Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Salinas Challenger Campionati Internazionali di Sicilia - Palermo St. Brieuc Challenger Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Marrakech Ortisei Challenger Las Vegas Challenger ASB Classic - Auckland Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Poznan Challenger Fairfield Challenger Gerry Weber Open - Halle 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 AAPT Championships - Adelaide Scheveningen Challenger Bordeaux Challenger The Stella Artois Grass Court Championships - Queen's/London Claro Open Colombia - Bogota M25 Nussloch Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London ABN AMRO World Tennis Tournament - Rotterdam Mohammedia Challenger Topshelf Open - 's-Hertogenbosch Internationaux de Tennis de Brest - Brest BB&T Atlanta Open - Atlanta Como Challenger Schickendanz Open - Furth Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Downtown Athletic Club USTA Challenger - Amarillo TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger M25 Santa Margherita di Pula GHI Bronx Tennis Classic - Bronx Rome Challenger Macedonian Open - Skopje M15 Monastir LTA Hull Challenger - Hull 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 2001 Challenger Canottieri Mincio - Mantova Amer-Wilson Tampere Challenger - Tampere Sopot Challenger Brisbane International - Brisbane Challenger 42 - Andrezieux Biella Challenger Mohammedia Challenger Meerbusch Challenger Citta di Monza - Monza Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Noumea Challenger Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Croatia Open - Umag Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Energis Open - Amersfoort Bangkok Challenger Tennis Masters Series - Paris Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Qatar Open - Doha Tennis Masters Series - Monte Carlo BellSouth Open - Vina del Mar BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Masters Series Madrid - Madrid Movistar Open - Vina del Mar Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Chennai Open - Chennai Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - s-Hertogenbosch Brisbane International - Brisbane French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Campionati BNL dItalia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome AAPT Championships - Adelaide Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Estoril Open - Estoril U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Topshelf Open - 's-Hertogenbosch Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London 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, World Group, PO, SUI-NED 4-1 French Open - Paris Davis Cup, World Group, PO, CAN-NED 3-1 Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York M25 Santa Margherita di Pula Australian Open - Melbourne Australian Open (juniors) French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London 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 French Open (juniors) 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 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) Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors) M25 The Hague M25 Oldenzaal M25 Koksijde M15 Huy M15 Haren M15 Buschhausen M15 Heraklion M25 Heraklion