Career 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 Spain #1-w2 Spain #1-w3 Spain #1-w4 France F4 Portugal F2 Spain F6 Spain F7 Slovenia F2 Netherlands F1 Spain F16 Spain F17 Netherlands F3 Netherlands F1 Netherlands F2 Netherlands F3 Spain F25 Spain F26 Spain F27 France F19 China F4 China F5 Great Britain F8 Italy F14 Netherlands F2 Netherlands F6 Netherlands F7 Spain F33 Great Britain F17 Great Britain F18 Israel F6 Germany F4 Great Britain F7 Netherlands F1 Great Britain F16 Netherlands F3 Turkey F11 Turkey F12 Malaysia F6 Germany F1 Germany F2 Germany F3 Turkey F1 Turkey F2 Netherlands F1 Netherlands F4 Germany F3 Netherlands F1 Netherlands F6 Germany F19 Germany F20 Turkey F41 Turkey F42 Turkey F46 Germany F3 France F4 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 Netherlands F4 Germany F9 France F14 Germany F10 France F18 Netherlands F2 Netherlands F3 Netherlands F6 Netherlands F4 Germany F2 Portugal F1 Portugal F2 Turkey F12 Great Britain F5 Great Britain F6 Netherlands F3 Germany F11 Germany F12 Spain F32 Netherlands F4 Belgium F1 Belgium F2 Croatia F1 Croatia F2 China F3 Italy F15 Netherlands F6 Netherlands F7 Portugal F12 Croatia F11 Greece F8 Greece F9 Netherlands F2 Netherlands F3 (Middelburg) France F2 Netherlands F2 Israel F5 Manerbio Challenger Open de Montauban - Montauban USTA Challenger of Dallas - Dallas Maia Open 2002 - Maia EI Bank Bulgarian Challenger - Sofia The Hilversum Open - Hilversum San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Open de L'Isere - Grenoble Banca Stato Challenger Lugano - Lugano Macedonian Open - Skopje Challenger 42 - Andrezieux Pekao Open 2005 - Szczecin Zivnobanka Czech Open - Prostejov Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise XXVIII Edizione 'A.Savoldi' - Manerbio Garden Open - Rome Aamulehti Tampere Open - Tampere GHI Bronx Classic - Bronx St. Petersburg Challenger 2006 - St. Petersburg Challenger Ford de Cherbourg - Cherbourg ATP Challenger 2003 Numea - New Caledonia Challenger Leon 2004 - Leon Lambertz Open by Stawag - Aachen Memorial Savigni - Sassuolo Garden Open 2005 - Rome Jameson Cup - Milan X Abierto Internacional de Salinas - Salinas Memorial Savigni - Sassuolo 4th Volkswagen Challenger - Wolfsburg Open de Montauban - Montauban Banca Stato Challenger - Lugano Siemens Open 2003 - Scheveningen The LTA Sunderland Challenger - Sunderland Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Turkey F11 Siemens Open 2007 - Scheveningen Dharwad Challenger 2006 - Dharwad Geneva Challenger - Geneva Open de Montauban - Montauban Citta di Como - Como Tean International - Alphen Steelers Cup - Kosice Siemens Open - Scheveningen Copa Sevilla 2007 - Seville Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini 5 Volkswagen Challenger - Wolfsburg Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Tunis Open - Tunis BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Siemens Open - Scheveningen San Marino CEPU Open - San Marino Top Wool Challenger - Biella LTA Nottingham Challenger - Nottingham Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Caltanissetta Challenger Rome Challenger Rome Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Segovia Challenger Okal Cup 2004 - Eckental Alphen Challenger Szczecin Challenger Mons Challenger Rimini Challenger Challenger Groningen - Groningen Orbetello Challenger Rome Challenger Bordeaux Challenger The LTA Hester Trophy - Manchester Tampere Challenger Labertz Open by Stawag - Aachen San Luis Potosi Challenger - San Luis Potosi Como Challenger Alphen Challenger Torneo Internacional Challenger Fila 2005 - Leon Szczecin Challenger ECM Prague Open 2005 - Prague Seoul Challenger Aachen Challenger KGHM Dialog Polish Indoors - Wroclaw Noumea Challenger Wolfsburg Challenger Sunrise Challenger BMW Tennis Championship - Sunrise Barletta Challenger Marrakech Challenger Barletta Challenger Prague Challenger Bordeaux Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Furth Challenger Sopot Challenger Tampere Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Sebastian Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Segovia Challenger Szczecin Challenger Turin Challenger Scheveningen Challenger Seoul Challenger Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Noumea Challenger The LTA Wrexham Challenger - Wrexham Challenger Copa Sevilla 2008 - Seville Wolfsburg Challenger Quimper Challenger Bauer Watertechnilogy Cup 2008 - Eckental Barletta Challenger Bordeaux Challenger Coffee Cup Challenger - Chikmagalur Napoli Challenger Timisoara Challenger - Timisoara Heilbronn Challenger Cherbourg Challenger Le Gosier Challenger Tunis Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Orbetello Challenger Segovia Challenger Marburg Challenger San Marino Challenger Meerbusch Challenger Alphen Challenger Como Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Cherbourg Challenger Irving Challenger Samsung Securities Cup - Seoul St. Brieuc Challenger Bauer Watertechnology Cup 2007 - Eckental Tunis Challenger LTA Shrewsbury Challenger - Shrewsbury Aix En Provence Challenger Scheveningen Challenger San Marino Challenger Tampere Challenger Segovia Challenger Seville Challenger Orleans Challenger Mons Challenger Reunion Island Challenger Rabat Challenger Heilbronn Challenger Orbetello Challenger Netherlands F5 Rennes Challenger Eckental Challenger China Open - Beijing Turin Challenger Mons Challenger Scheveningen Challenger Noumea Challenger Aamulehti Tampere Opene - Tampere Quimper Challenger Heilbronn Challenger Blois Challenger Napoli Challenger Mons Challenger Alphen Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Ethias Trophy - Mons Eckental Challenger Open de Franche-Comte - Besancon Mouilleron-Le-Captif Challenger Heilbronn Challenger Reunion Island Challenger Casablanca Challenger Wroclaw Challenger Open de la Ville de Saint Denis - Reunion Island Bordeaux Challenger Alphen Challenger Internationaux de Tennis de Brest - Brest ECM Cup - Prague Mouilleron-Le-Captif Challenger Open de Montauban - Montauban Nottingham Challenger Sporting Challenger 2003 - Turin Binghamton Professional Tennis Tournament - Binghamton Marburg Challenger Braunschweig Challenger Barletta Challenger Turin Challenger Egypt F2 Open de L'Isere-Open 38 - Grenoble Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg The LTA Bolton Challenger - Bolton Challenger Leon 2003 - Leon 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger 2003 Freeman Men's Challenger - Joplin Stella Artois Clay Court Championships - Budaors Rome Challenger Furth Challenger Monza Challenger Nord LB Open - Braunschweig Scheveningen Challenger Heilbronn Open - Heilbronn Bercuit Challenger Rhein-Main Challenger 2003 - Aschaffenburg Recanati Challenger Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Oberstaufen Challenger The Scottish Tennis Championships - Edinburgh Rome Challenger St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Challenger Casino Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham Banca Stato Challenger Lugano - Lugano Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Volkswagen Challenger 2004 - Wolfsburg Sarajevo Open 2004 - Sarajevo Open Sainte Victoire - Aix-En-Provence SAA Hilversum Open - Hilversum Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Kobstaedernes ATP Challenger - Kolding Internazionali di Tennis di Bergamo - Bergamo Athens Challenger Manerbio Challenger Geneva Challenger Trani Challenger Kobstaedernes ATP Challenger - Kolding Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Geneva Challenger Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. San Remo Challenger Zagreb Challenger Heineken Open - Auckland The Priority Telecom Open - Amersfoort Rennes Challenger Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Open 13 - Marseille Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Gerry Weber Open - Halle BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Yokohama Challenger Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Countrywide Classic - Los Angeles Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Toyota Challenger Petange Challenger Quimper Challenger Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Seville Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Cherbourg Challenger Delray Beach International Tennis Championships - Delray Beach Rennes Challenger Turin Challenger Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Sunrise Challenger Open Sud de France - Montpellier Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Caltanissetta Challenger St. Brieuc Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Citi Open - Washington BMW Open - Munich BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Bergamo Challenger St. Brieuc Challenger Barletta Challenger Open Sud de France - Montpellier Bath Challenger ABN AMRO World Tennis Tournament - Rotterdam Monza Challenger Topshelf Open - 's-Hertogenbosch Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Dubai Duty Free Tennis Championships - Dubai Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona PBZ Zagreb Indoors - Zagreb Mouilleron-Le-Captif Challenger Rome Challenger Ortisei Challenger Tunis Challenger Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch Masters Series - Hamburg The Stella Artois Championships - London Sao Paulo Challenger Tour Finals ATP Kremlin Cup - Moscow Catella Swedish Open - Bastad Serbia Open - Belgrade Gerry Weber Open - Halle Rome Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Meerbusch Challenger China Open - Beijing Caltanissetta Challenger Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Adidas Open de Toulouse - Toulouse Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Moselle Open - Metz Mersin Challenger Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Moselle - Metz Topshelf Open - 's-Hertogenbosch Aptos Challenger Challenger 42 - Andrezieux Alphen Challenger Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth Mons Challenger Open Sud de France - Montpellier Mersin Challenger Bordeaux Challenger If Stockholm Open - Stockholm Meknes Challenger ABN AMRO World Tennis Tournament - Rotterdam Togliatti Cup - Togliatti Hilton Waikoloa Village USTA Challenger - Waikoloa Scheveningen Challenger Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi VII Torneo Internazionale di Tennis - Barletta Open de Rennes La Trinitaine - Rennes KGHM Polish Indoors - Wroclaw Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Masters Series Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris ATP Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells SAP Open - San Jose AIG Japan Open Tennis Championships - Tokyo BNP Paribas Masters - Paris Open Sabadell Atlantico - Barcelona Sony Open Tennis - Miami Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Campionati Internazionali D'Italia - Rome Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York French Open - Paris Pilot Pen Tennis - New Haven Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Croatia Open - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Dubai Tennis Championships - Dubai Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad Thailand Open - Bangkok U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Davis Cup, Group I, 1R, UKR-NED 2-3 Wimbledon (juniors) Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, PO, NED-KOR, 3-2 French Open (juniors) U.S. Open (juniors)