Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
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 Italy F24 Netherlands F3 Netherlands F4 Spain F26 France F19 Israel F1 Canada F1 Canada F2 Spain F12 Spain F13 Spain F14 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Italy F15 Netherlands F5 Netherlands F3 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Great Britain F4 Belgium F1 Croatia F1 Italy F23 Spain F27 Belgium F1 Belgium F2 Israel F3 Canada F3 Italy F10 Spain F10 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Great Britain F7 Italy F11 USA F28 USA F29 Dominican Republic F1 Netherlands F4 France F17 France F18 Netherlands F1 (Alkmaar) France F6 Italy F8 Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Great Britain F3 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) M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Vogau M15 Alkmaar M25+H Plaisir M25+H Rodez M25 Nussloch M25 Sunderland M15+H Bressuire M15 Kaarst M25 Barnstaple Warsteiner Challenger Wolfsburg - Wolfsburg Ischgl International ATP Challenger - Ischgl IX Open Internacional D'Andorra - Andorra Cosmorom Challenger - Brasov M15 Forbach Warsteiner Challenger Lubeck 2001 - Lubeck San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Lambertz Open - Aachen Ischgl International Tennis Challenger 2003 - Ischgl KGHM Polish Indoors - Wroclaw Challenger Leon 2004 - Leon IPP Open - Helsinki Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble South African Airways Tennis Open - Durban Samsung Challenger 2007 - Ho Chi Minh City Tunis Open 2007 - Tunis Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open by Stawag 2007 - Aachen XL Capital Bermuda Open - Bermuda Open Diputacion Ciudad de Pozoblanco - Cordoba IX Trofeo Ciudad de Quito - Quito Manchester Challenger Alphen Challenger San Luis Potosi Challenger - San Luis Potosi Szczecin Challenger Mons Challenger Orleans Challenger Sarajevo Challenger Athens Challenger Mexico City Challenger Furth Challenger Segovia Challenger Istanbul Challenger Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Rennes Challenger Quimper Challenger Eckental Challenger Wolfsburg Challenger Cherbourg Challenger Aachen Challenger Noumea Challenger Mersin Challenger Rome Challenger Napoli Challenger Alphen Challenger Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Nottingham Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bancolombia Open - Bogota Braunschweig Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Granby Challenger Siemens Open - Scheveningen Vancouver Challenger Dallas Challenger Lambertz Open - Aachen Jameson Cup - Milan Mons Challenger Bratislava Challenger Heilbronn Challenger Ethias Tennis Trophy - Mons Irving Challenger Challenger Ford de Cherbourg - Cherbourg Abierto Colombiano de Tenis - Bogota Ljubljana Open 2002 - Ljubljana Nottingham Challenger Bauer Watertechnology Cup 2007 - Eckental Tennis Cup of Flanders - Ostende Marrakech Challenger Recanati Challenger Geneva Challenger - Geneva Salzburg Challenger Garden Open - Rome Samsung Securities Cup Challenger Tennis - Seoul Alphen Challenger Abierto Club Casablanca - Mexico City St. Brieuc Challenger Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Warsteiner Challenger Lubeck - Lubeck Vercelli Challenger Turin Challenger Manchester Challenger Surbiton Challenger 2001 USTA Challenger of Calabasas - Calabasas Ilkley Challenger Diego Open - Budapest Alphen Challenger Challenger Leon 2003 - Leon Orleans Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup - Saransk Rennes Challenger Brest Challenger Fujitsu Siemens Open - Budapest Eckental Challenger Okal Cup 2003 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan Brescia Challenger Manila Challenger Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice St. Brieuc Challenger Turin Challenger Heilbronn Challenger Ilkley Challenger Palermo Challenger Trnava Challenger Heilbronn Challenger ECM Prague Open 2005 - Prague Heilbronn Challenger Orleans Challenger Ismaning Challenger Bratislava Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Bergamo Challenger San Remo Tennis Cup - San Remo Steelers Cup - Kosice Glasgow Challenger Dublin Challenger - Dublin Loughborough Challenger Siemens Open 2007 - Scheveningen Binghamton Challenger Eckental Challenger Alexander Kolyaskin Memorial - Donetsk Segovia Challenger Prague 3 Challenger Open des Alpes Trophee BNP Paribas - Grenoble Mons Challenger Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Memorial A. Manfredini Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton s'Tennis Masters Challenger - Graz Happy Valley Challenger St. Brieuc Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Heilbronn Challenger Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Monza Challenger Bergamo Challenger Quimper Challenger Como Challenger M25 Sunderland Binghamton Challenger Drummondville Challenger Ostrava Open 2005 - Ostrava Tiburon Challenger Calabasas Challenger Chuncheon Challenger Barletta Challenger Amersfoort Challenger Jersey Challenger Johannesburg Challenger Rhodes Challenger Recanati Challenger Challenger 42 - Andrezieux San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Bukhara Challenger - Bukhara Rosmalen Powder Byrne Trophy - Surbiton Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Okal Cup 2001 International Bavarian Championships - Eckental VIII Trofeo Ciudad de Quito - Quito Lamberts Open by Stawag - Aachen IPP Open - Helsinki Heilbronn Challenger - Heilbronn Eddleman / USTA Challenger - Birmingham Sarajevo Open - Sarajevo TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Garden Open - Rome Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Citta di Como - Como Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Voit Mexico City Open - Mexico City Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Memorial Manfredini - Sassuolo Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Roma Challenger 2007 - Rome Tean International - Alphen Open D'Orleans - Orleans Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux IPP Open - Helsinki IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Zagreb Open - Zagreb PrivatBank Cup - Dnepropetrovsk Andria Challenger Gemax Open - Belgrade Zagreb Open - Zagreb Geneva Challenger - Geneva European Community Championships - Antwerp Yuba City Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Adidas International - Sydney European Community Championships - Antwerp Open 88 - Contrexeville Alphen Challenger Open de Charleroi - Charleroi Open des Alpes Trophee BNP Paribas - Grenoble Warsteiner Challenger - Wolfsburg 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp Winston-Salem Open - Winston-Salem Challenger Ford de Cherbourg - Cherbourg St. Petersburg Open - St. Petersburg Jersey Challenger Izmir Cup - Izmir Estoril Open - Estoril The Stella Artois Grass Court Championships - London Carson Challenger Thailand Open - Bangkok AIG Japan Open - Tokyo Milan Queen's Club Scheveningen Challenger Open Castilla y Leon - Segovia Macedonian Open - Skopje St. Petersburg Challenger 2006 - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Tatra Banka Open - Bratislava VIII Open Internacional D'Andorra - Andorra Indianapolis Vancouver Challenger Warta Cup 2001 - Sopot Black Forest Open - Freudenstadt Intersport Heilbronn Open - Heilbronn Mobelwelt-Zick Open 98 - Dresden Sparkassen Open - Magdeburg Warsteiner Challenger Series - Lippstadt Bauer Watertechnology Cup - Eckental Orleans Challenger Seoul Challenger Mons Challenger VII Torneo Internazionale di Tennis - Barletta Bratislava Challenger Brescia Challenger Dallas Challenger Andria Challenger Tokyo Sarajevo Challenger San Luis Potosi Challenger - San Luis Potosi Wolfsburg Challenger Raanana Challenger St. Brieuc Challenger Athens Challenger TED Open - Istanbul Challenger Groningen - Groningen Kuppers Kolsch Cup by Lambertz - Aachen Como Challenger New Delhi Abierto Mexicano Telfonica MoviStar - Acapulco Manchester Challenger GHI Bronx Classic - Bronx Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Challenger 42 - Andrezieux Grand Prix de Tennis de Lyon - Lyon Internationaux du Doubs - Besancon Davidoff Swiss Indoors - Basel Granby Challenger Gerry Weber Open - Halle The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon The Priority Telecom Open - Amersfoort Croatia Open - Umag Finnish Open - Helsinki Thailand Open - Bangkok Wroclaw Challenger Bordeaux Siemens Open - Scheveningen CA Tennis Trophy - Vienna Toulouse Drummondville Challenger Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Barletta Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Napoli Challenger Pilot Pen Tennis - New Haven Morocco Tennis Tour - Casablanca Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai CA Tennis Trophy - Vienna Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Ordina Open - 's-Hertogenbosch Open 13 - Marseille Ordina Open - 's-Hertogenbosch Honolulu Challenger Pilot Pen Tennis - New Haven Recanati Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Samarkand Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Open de Moselle - Metz San Luis Potosi Challenger - San Luis Potosi Mons Challenger Heilbronn Challenger AGT Challenger - Leon Eckental Challenger Forli Challenger Braunschweig Challenger Iasi Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger Gerry Weber Open - Halle Chennai Open - Chennai Kyiv UMC Open - Kiev Manchester Open de Moselle - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Residenza Open - Magdeburg Estoril Open - Estoril Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Pozoblanco Challenger Campbell's Hall of Fame Tennis Championships - Newport Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Eckental Challenger Gerry Weber Open - Halle Energis Open - Amsterdam La Rinascente Tennis Cup Harbour Club Milano - Milan Farmers Classic - Los Angeles Tata Open 2002 - Chennai Malaysian Open - Kuala Lumpur Bratislava Challenger Gerry Weber Open - Halle Napoli Challenger The Dubai Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Braunschweig Challenger Scheveningen Challenger Meerbusch Challenger Gelsor Open Romania - Bucharest Salem Open - Hong Kong AIG Japan Open - Tokyo Aircel Chennai Open - Chennai Heineken Open - Auckland Guadalajara Challenger Adidas International - Sydney Leon Challenger Francavilla Challenger ABN AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven Milan Indoors - Milan U.S. National Indoor Tennis Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Ortisei Challenger Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Lexington Challenger Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach The Stella Artois Championships - London Open Sud de France - Montpellier BMW Open - Munich Portoroz Challenger Topshelf Open - 's-Hertogenbosch Jinan Challenger Shanghai Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Helsinki Challenger Koblenz Challenger Maia Challenger Cherbourg Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger China Open - Beijing Belgrade Challenger Rome 2 Challenger Moselle Open - Metz Oeiras 4 Challenger Nottingham 1 Challenger Tokyo Braga Challenger Lisbon Challenger Qatar Mobil Open 2001 - Doha Delray Beach International Tennis Championships - Delray Beach Qatar Exxon Mobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Jakarta Barcelona Open BancSabadell - Barcelona AEGON Championships - London BB&T Atlanta Open - Atlanta Tokyo Citi Open - Washington PTT Thailand Open - Bangkok St. Petersburg Seoul Moselle Open - Metz Tata Open 2003 - Chennai PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Beijing Taipei Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam The Lipton Championships - Key Biscayne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Tennis Masters Series - Miami PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Heineken Open - Auckland Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells U.S. National Indoor Tennis Championships - Memphis Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid 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 French Open - Paris French Open - Paris 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 Wimbledon French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne Mallorca Challenger U.S. Open - New York Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 French Open - Paris French Open - Paris French Open - Paris U.S. Open (juniors) Wimbledon (juniors) U.S. Open - New York Australian Open - Melbourne All Lower level tournaments U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open French Open Wimbledon - London Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 French Open - Paris Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4