Career 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 Spain #1-w2 Spain #1-w3 Spain #1-w4 Portugal F1 Spain #1-w1 Portugal F2 Spain F9 Spain F10 Spain F11 Spain F24 Spain F25 France F20 Spain F31 Spain F2 France F7 Spain F13 Spain F14 Spain F15 Spain F21 Spain F22 Spain F25 Spain F29 Spain F32 Colombia F1 Colombia F2 Great Britain F3 Portugal F1 Spain F8 Spain F10 Spain F15 Spain F30 Spain F31 Spain F33 France F2 France F3 Portugal F2 Italy F15 Italy F16 France F8 Spain F10 Italy F3 France F10 Italy F28 France F7 Spain F14 Spain F33 Spain F32 Great Britain F1 Great Britain F2 Italy F7 Spain F23 Spain F23 France F4 Portugal F2 Spain F24 Spain F32 France F19 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Spain F28 (Madrid) Zagreb Open - Zagreb Eisenberg Jerusalem Open - Jerusalem Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc San Remo Tennis Cup - San Remo Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy Copa Petrobras Colombia - Bogota Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Timisoara Challenger - Timisoara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Challenger Copa Sevilla 2008 - Seville Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Barletta Challenger Athens Challenger Buenos Aires Challenger Asuncion Challenger Santiago Challenger Tunis Challenger Bordeaux Challenger Alessandria Challenger Poznan Challenger Cordenons Challenger Segovia Challenger Orleans Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Kosice Challenger Turin Challenger Seville Challenger Szczecin Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Barletta Challenger Prostejov Challenger Braunschweig Challenger Pozoblanco Challenger Madrid Challenger Tashkent Challenger Leon Challenger Tunis Challenger Bordeaux Challenger Chennai Challenger New Delhi Challenger San Luis Potosi Challenger Marburg Challenger Recanati Challenger Tampere Challenger Alphen Challenger Cali Challenger Lima Challenger Santo Domingo Challenger Morelos Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Furth Challenger Manerbio Challenger Kenitra Challenger Casablanca Challenger Scheveningen Challenger Qingdao Challenger Anning Challenger Bordeaux Challenger Vicenza Challenger Lisbon Challenger Perugia Challenger Cordenons Challenger Alphen Challenger Campinas Challenger Cali Challenger San Luis Potosi Challenger Mexico City Challenger Braga Challenger Mestre Challenger Shymkent Challenger Meerbusch Challenger Seville Challenger Biella Challenger Barcelona Challenger Optimus Maia Open - Maia Oberstaufen Cup-Head German Master's Series - Oberstaufen Athens Challenger Segovia Challenger Prostejov Challenger Sopot Challenger Aix En Provence Challenger Monza Challenger Guzzini Challenger - Recanati Poznan Challenger Cortina Challenger Lima Challenger Milan Challenger Padova Challenger Milan Challenger Liberec Challenger Cordenons Challenger Orleans Challenger Residenza Open - Magdeburg Mouilleron-Le-Captif Challenger Open de L'Isere-Open 38 - Grenoble LTA Hull Challenger - Hull Tatra Banka Open - Bratislava Adidas International - Sydney Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Internationaux de Bretagne - Brest Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open Sainte-Victoire - Aix-En-Provence Trofeo Conde de Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport X Open Internacional D'Andorra - Andorra Siebel Open - San Jose International Tennis Championships - Delray Beach Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open de Franche-Comte - Besancon Bogota Challenger - Bogota ATP Challenger Open 2004 - Monchengladbach AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island St. Petersburg Open - St. Petersburg Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Ordina Open - 's-Hertogenbosch Open de Tenis Amaya - Pamplona Internationaux du Doubs - Besancon Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Tunis Open 2006 - Tunis ECM Prague Open - Prague Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide 8° Trani Cup - Trani Iskratel Open - Kranj Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia Open Costa Daurada - Tarragona Challenger Ciudad de Guayaquil - Guayaquil Siemens Open - Scheveningen Stockholm Open - Stockholm Brasov Challenger - Brasov Open D'Orleans - Orleans Pekao Open - Szczecin XI Ciutat de Barcelona - Barcelona Heineken Open - Auckland Tunis Open - Tunis PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Orleans Challenger Bordeaux Challenger Baden Open - Karlsruhe Mitsubishi Electric Europe Cup - Monza Grand Prix de Tennis - St. Jean de Luz Stockholm Open - Stockholm Prostejov Challenger Next Generation Adelaide International - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open de L'Isere - Grenoble Istanbul Challenger Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Open de Moselle - Metz BCR Open Romania - Bucharest China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Morocco Tennis Tour - Marrakech Open de Tenis Comunidad Valenciana - Valencia Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Orleans Challenger AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Movistar Open - Santiago Roma Challenger 2007 - Rome Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Oberstaufen Challenger AEGON Championships - London Cordenons Challenger Open de Moselle - Metz Swiss Indoors Basel - Basel Mons Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Prague Challenger Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Trofeo Sisma Mantova - Mantova Mercedes Cup - Stuttgart Open 13 - Marseille Andria Challenger Dubai Duty Free Tennis Championships - Dubai Rio Open - Rio de Janeiro Arad Challenger Mohammedia Challenger Riviera di Rimini Challenger - Rimini Internationaux de Tennis de Brest - Brest Zagreb Challenger Challenger Lugano - Lugano Cordenons Challenger Seville Challenger Mouilleron-Le-Captif Challenger Aamulehti Tampere Open - Tampere Antonio Savoldi-Marco Co. - Manerbio Arpa Ceramic Cup - Reggio Emilia Challenger Ford de Cherbourg - Cherbourg Sparkessen Magdeburg Open - Magdeburg Moscow Challenger V Abierto Internacional de Salinas - Salinas Scheveningen Challenger Prague Challenger Black Forest Open 2004 - Freudenstadt Marbella Challenger Open Castilla y Leon - Segovia Guadalajara Challenger Meknes Challenger Meknes Challenger Madrid Challenger Johannesburg Challenger Canberra Challenger Medjurgorje Open - Medjugorje Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Marburg Challenger Bastad Challenger Tatra Banka Slovak Open - Bratislava Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Uruguay - Montevideo Panama City Challenger ATP Challenger La Serena - La Serena Open de Charleroi - Charleroi IPP Geneva Trophy - Geneva Status Athens Open - Athens BSI Challenger Lugano - Lugano Ethias Trophy - Mons Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon ATP Open Castilla y Leon - Segovia Weissenhauser Strand Cup - Hamburg Istanbul Challenger KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Meknes Challenger Napoli Challenger Manerbio Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Panama City Challenger Open de L'Isere - Grenoble Samarkand Challenger Almaty Challenger Szczecin Challenger Marburg Challenger Rome Challenger Bordeaux Challenger Challenger 42 - Andrezieux Cordenons Challenger Arad Challenger BMW Tennis Championship - Sunrise Scheveningen Challenger Alessandria Challenger Segovia Challenger Sao Paulo Challenger Poprad Tatry Challenger Riviera di Rimini Challenger - Rimini Bordeaux Challenger Challenger 42 - Andrezieux Palermo Challenger Zagreb Challenger Seville Challenger Garden Open - Rome Timisoara Challenger - Timisoara Kolkata Challenger Hungarian Open - Budapest LXVII Concursu Internacional de Vigo - Vigo AAPT Championships - Adelaide Quito Challenger Blois Challenger Szczecin Challenger Open Sainte Victoire - Aix-En-Provence Furth Challenger Sao Jose Do Rio Preto Challenger Geneva Challenger - Geneva Tean International - Alphen Prague Open - Prague Irving Challenger Sao Leopoldo Challenger Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Guayaquil Challenger Rijeka Challenger Ipsos Bucharest Challenger - Bucharest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Siebel Open - San Jose Scheveningen Challenger Braunschweig Challenger Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux Le Gosier Challenger Tarragona Challenger Mercedes-Benz Cup - Los Angeles Arroyo de la Encomienda - Valladolid Copa Petrobras Brazil - Belo Horizonte Orbetello Challenger Open de Franche Comte - Besancon Open Castilla y Leon - Segovia Bratislava Challenger TED Open - Istanbul Montevideo Challenger Morocco Tennis Tour - Meknes Kosice Challenger Guimaraes Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Tanger Challenger ATP Challenger Tour Finals Marrakech Challenger Scheveningen Challenger Orleans Challenger Time Warner USTA Challenger - Binghamton Rennes Challenger Manerbio Challenger Open de Moselle - Metz GHI Bronx Tennis Classic - Bronx Challenger 42 - Andrezieux Nord LB Open - Braunschweig Pilot Pen Tennis - New Haven Internationaux de Tennis de Brest - Brest Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Open 13 - Marseille Estoril Open - Estoril Rabat Challenger Tennislife Cup - Napoli Ciudad de Pozoblanco 'Open Diputacion' - Cordoba AAPT Championships - Adelaide International Tennis Championships - Delray Beach Open de Moselle - Metz The Dubai Tennis Championships - Dubai The Samsung Open - Nottingham Open D'Orleans - Orleans Stockholm Open - Stockholm Open de L'Isere - Grenoble Tata Open 2003 - Chennai CA-Challenge - Graz Pereira Challenger Napoli Challenger TED Open - Istanbul Gemax Open - Belgrade Guayaquil Challenger Challenger Ford de Cherbourg - Cherbourg Marrakech Challenger Bucaramanga Challenger Monte Carlo Open - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Grand Prix de Tennis de Lyon - Lyon Masters Series Monte Carlo - Monte Carlo Open Seat Godo 2005 - Barcelona BNP Paribas Masters - Paris Heilbronn Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tunis Challenger Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome The Tennis Channel Open - Las Vegas Masters Series Hamburg - Hamburg The Stella Artois Championships - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Brisbane - Brisbane Medibank International - Sydney Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris The Stella Artois Grass Court Championships - London AEGON Championships - London Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AAPT Championships - Adelaide Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Legg Mason Tennis Classic - Washington Adidas International - Sydney China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Citi Open - Washington Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Portugal Open - Oeiras Power Horse Cup - Dusseldorf Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Poznan Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Braunschweig Challenger Rabat Challenger Monza Challenger Ecuador Open - Quito Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Thailand Open - Bangkok Open de Moselle - Metz Medibank International - Sydney Tennis Channel Open - Las Vegas Australian Open - Melbourne French Open - Paris Wimbledon - London Adidas International - Sydney U.S. Open - New York Kroger / St. Jude International - Memphis Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Copenhagen Open - Copenhagen Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Movistar Open - Vina del Mar French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Open 13 - Marseille Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Davis Cup, World Group, QF, FRA-RUS 1-4 Milan Indoors - Milan Davidoff Swiss Indoors Basel - Basel Open Sud de France - Montpellier Medibank Private International - Sydney ARAG World Team Championship - Dusseldorf Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne Davis Cup, World Group, 1R, GER-FRA 2-3 Citi Open - Washington Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, 1R, FRA-ISR 5-0 U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne Hopman Cup - Perth French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Rogers Cup - Montreal Olympics - Beijing Davis Cup, World Group, 1R, ROU-FRA 0-5