Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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-w3 Spain #1-w4 Portugal F1 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 Spain F13 Spain F14 Spain F15 Spain F25 Spain F33 Colombia F2 Great Britain F3 Portugal F1 Portugal F2 Spain F10 Spain F30 Spain F31 Spain F33 France F2 France F3 Portugal F2 France F4 Italy F15 Italy F16 France F8 Spain #1-w1 Spain F10 Italy F3 Spain F32 Italy F28 Spain F21 Spain F8 Spain F23 Spain F25 France F20 Spain F2 Spain F32 Spain F22 Spain F23 Spain F24 Spain F32 Colombia F1 Spain F14 Spain F15 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) Spain #1-w2 Spain F29 Nord/LB Open - Braunschweig Copa Ericsson Argentina - Buenos Aires Copa Ericsson Uruguay - Montevideo IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Copa Ericsson - Guadalajara Arroyo de la Encomienda - Valladolid Bancastato Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Montevideo Challenger Copa Ericsson Argentina - Buenos Aires XI Venice Open - Venice VSZ Solvak Open Challenger - Kosice IPP Geneva Trophy - Geneva Muller Cup - Ulm Copa Petrobras Brazil - Belo Horizonte Zagreb Open - Zagreb Venice Open - Venice Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Hilton Waikoloa USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Morocco Tennis Tour - Meknes Copa Ericsson Mexico - Guadalajara Rabat Challenger UTC Open by Selena - Cherkassy Tunis Open - Tunis Tean International - Alphen III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Copa Ericsson Brazil - Sao Paulo BNP Paribas Primrose - Bordeaux Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima San Luis Potosi Challenger 2000 - San Luis Potosi Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Isla de Lanzarote - Lanzarote Copa Ericsson Chile - Santiago ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Ericsson Mexico - Guadalajara Open de Nice - Nice AXA Open - Espinho Pekao Open - Szczecin Black Forest Open 2004 - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bancolombia Open - Cali Riviera di Rimini Challenger - Rimini ATU Cup - Weiden Newcastle Challenger - Newcastle Pekao Open 2005 - Szczecin Cerveza Cristal - Santiago IV Challenger Ciudad De Guayaquil - Guayaquil Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio Harbour Tennis Cup Regione Lombardia - Milan Aamulehti Tampere Open - Tampere Concurso Internacional de Vigo - Vigo Rabat Challenger Barletta Challenger Athens Challenger Tunis Challenger Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Rijeka Challenger Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Orbetello Challenger Open Costa Daurada - Tarragona Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Buenos Aires Challenger Marrakech Challenger 8° Trani Cup - Trani Santiago Challenger Iskratel Open - Kranj Copa Sevilla-Internacionales de Andalucia - Seville Alessandria Challenger Arad Challenger Cordenons Challenger Szczecin Challenger Ipsos Bucharest Challenger - Bucharest Tarragona Challenger Copa Petrobras Uruguay - Montevideo Bucaramanga Challenger Napoli Challenger Scheveningen Challenger Prostejov Challenger Turin Challenger Scheveningen Challenger Mitsubishi Electric Europe Cup - Monza Sopot Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Madrid Challenger Asuncion Challenger Palermo Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Meknes Challenger Sao Leopoldo Challenger Kazan Challenger Rome Challenger Casablanca Challenger Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens XI Ciutat de Barcelona - Barcelona Marburg Challenger Barletta Challenger Braunschweig Challenger Sao Paulo Challenger Cordenons Challenger Bratislava Challenger Guadalajara Challenger Bordeaux Challenger Prague Challenger Timisoara Challenger - Timisoara Brasov Challenger - Brasov Guimaraes Challenger Challenger Ford de Cherbourg - Cherbourg Top Wool Challenger-Immagine Trophy - Biella Andria Challenger Prostejov Challenger Chennai Challenger Kolkata Challenger Irving Challenger Meknes Challenger Mohammedia Challenger Open Prevadies - St. Brieuc Marburg Challenger Morocco Tennis Tour - Marrakech Recanati Challenger Cordenons Challenger Seville Challenger Challenger Lugano - Lugano Pereira Challenger Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Guangzhou Challenger Moscow Challenger Challenger Ciudad de Guayaquil - Guayaquil Prague Challenger Manerbio Challenger Guayaquil Challenger ATP Challenger Tour Finals Downtown Athletic Club USTA Challenger - Amarillo Seville Challenger Scheveningen Challenger Qwarant Cup - Sopot Segovia Challenger San Luis Potosi Challenger Vicenza Challenger Lisbon Challenger Milan Challenger Perugia Challenger Challenger Copa Sevilla 2008 - Seville Manerbio Challenger Campinas Challenger Cali Challenger Braga Challenger Shymkent Challenger Milan Challenger Pozoblanco Challenger Tunis Challenger Milan Challenger Bogota Challenger Timisoara Challenger - Timisoara Cordenons Challenger Kosice Challenger Santiago Challenger Challenger 42 - Andrezieux Lima Challenger San Luis Potosi Challenger Santo Domingo Challenger Padova Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Furth Challenger Almaty Challenger Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia Kenitra Challenger Casablanca Challenger Liberec Challenger Kosice Challenger Canberra Challenger International Championship of Croatia - Umag Siemens Open - Scheveningen Chevrolet Cup - Santiago Copa Ericsson Uruguay - Montevideo Ciudad de Telde - Telde Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Sisma Mantova - Mantova Heineken Open - Auckland Copa Ericsson Uruguay - Montevideo Qingdao Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Panama City Challenger Quelle Cup - Furth Telenordia Swedish Open - Bastad Croatia Open - Umag Generali Open 2001 - Kitzbuhel Cordenons Challenger Brazil Open - Salvador Monza Challenger Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Graz CA Challenger - Graz Bordeaux Challenger Rado Geneva Challenger - Geneva Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Black Forest Open - Alpirsbach Heineken Open - Auckland Meerbusch Challenger Open de l'Isere - Grenoble Biella Challenger Copa AT&T - Buenos Aires V Trofeo Ciudad de Quito - Quito Mallorca Open - Mallorca Copa Ericsson - Sao Paulo Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad V Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Renault Slovenian Open - Ljubljana Jagermeister Open - Braunschweig FILA Challenger Biella - Biella Venice Challenger - Venice CA Challenger - Graz X Open Internacional D'Andorra - Andorra ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul Abierto Mexicano de Tenis Pegaso - Acapulco Arroyo de la Encomienda - Valladolid Roma Challenger 2007 - Rome Marburg Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Riviera di Rimini Challenger - Rimini Galleryfurniture.com Challenge - Atlanta International Championship of Croatia - Umag Copa Petrobras Colombia - Bogota Brasil Open - Salvador TD Waterhouse Cup - Long Island Generali Open 2000 - Kitzbuhel Seville Challenger Segovia Challenger Lugano Challenger Poznan Challenger Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Istanbul Challenger Copa Petrobras-Argentina - Buenos Aires Qatar Open - Doha Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Zagreb Challenger Rome Challenger Next Generation Hardcourts - Adelaide Alessandria Challenger Alphen Challenger TD Waterhouse Cup - Long Island Heineken Open - Auckland BellSouth Open - Vina del Mar CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Vina del Mar Prostejov Challenger Prostejov Challenger Furth Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney International - Sydney Cali Challenger The 10tele.com Open - Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Cortina Challenger Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Noumea Challenger Heilbronn Challenger Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad Estoril Open - Estoril Estoril Open - Estoril Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Medibank International - Sydney Szczecin Challenger Sao Paulo Challenger Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Tashkent Challenger Arad Challenger Poznan Challenger Bet-at-home Open - Hamburg Tanger Challenger Grand Prix Hassan II - Casablanca Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia Rabat Challenger Bet-at-home Open - Hamburg Brisbane - Brisbane Heineken Open - Auckland Marbella Challenger Movistar Open - Vina del Mar Marrakech Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Leon Challenger Monza Challenger Panama City Challenger Johannesburg Challenger Brasil Open - Sao Paulo Athens Challenger Poprad Tatry Challenger Tunis Challenger Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Open de Moselle - Metz Davidoff Swiss Indoors - Basel New Delhi Challenger Le Gosier Challenger Scheveningen Challenger Poznan Challenger Campionati Internazionali di Sicilia - Palermo Movistar Open - Santiago Napoli Challenger Morelos Challenger Medellin Challenger Aix En Provence Challenger Sybase Open - San Jose Zagreb Challenger Mexico City Challenger Guayaquil Challenger Heilbronn Challenger Estoril Open - Estoril Marrakech Challenger Heineken Open - Auckland Kremlin Cup - Moscow Segovia Challenger Anning Challenger Madrid Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Challenger Braunschweig Challenger Lima Challenger Istanbul Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Samarkand Challenger Mestre Challenger Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Open 88 - Contrexeville Generali Open - Kitzbuhel Tampere Challenger Copa Ericsson - Caracas Grand Prix Hassan II - Marrakech Franklin Templeton Tennis Classic - Scottsdale Copa Ericsson Brasil - Sao Paulo Blois Challenger Braunschweig Challenger Scheveningen Challenger Tenniscup of Flanders - Ostende Copa Telmex - Buenos Aires Bogota Challenger - Bogota Bastad Challenger Ecuador Open - Quito Alphen Challenger Adidas International - Sydney ATP Challenger La Serena - La Serena Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm Generali Open - Kitzbuhel AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Austrian Open - Kitzbuhel 1999 Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston BellSouth Open - Vina del Mar Generali Open 2002 - Kitzbuhel Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha BA-CA Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona Citrix Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Studena Croatia Open - Umag Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Open de Moselle - Metz Trofeo Conde de Godo - Barcelona Salem Open - Hong Kong Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Rogers Masters - Montreal Bet-at-home Open - Hamburg Tennis Masters Series - Madrid Sony Ericsson Open - Miami Tennis Masters Series - Montreal Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York SkiStar Swedish Open - Bastad French Open - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Wimbledon - London Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Tennis Masters Series - Madrid Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Olympics - Beijing Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Olympics - Athens