Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 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-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 Argentina F3 Spain F13 Spain F14 Spain F15 Argentina F12 Spain F25 Chile F6 Spain F33 Colombia F2 Great Britain F3 Venezuela #1-w1 Portugal F1 Venezuela #1-w2 Portugal F2 Venezuela #1-w3 Venezuela #1-w4 Spain F10 Argentina F9 Brazil F5 Brazil F12 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 Argentina F12 Spain F32 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) Italy F28 Spain F21 Argentina F6 Spain F8 Spain F23 Spain F25 France F20 Brazil F4 Brazil F6 Spain F2 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Spain F32 Spain F22 Spain F23 Spain F24 Bolivia F2 Chile F5 Spain F32 Colombia F1 Spain F14 Spain F15 Spain #1-w2 Spain F29 Argentina F5 Open de Tenis Amaya - Pamplona Torneo Internacional Challenger Fila 2006 - Leon Bancastato Challenger Lugano - Lugano Credicard Mastercard Tennis Cup - Campos do Jordao II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy Open Costa Daurada - Tarragona Morocco Tennis Tour - Meknes AGT Challenger - Leon Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Baden Open - Karlsruhe 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Medjurgorje Open - Medjugorje BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Pekao Open - Szczecin Lima Challenger - Lima Rabat Challenger Santiago Challenger Barletta Challenger Arroyo de la Encomienda - Valladolid Athens Challenger Tunis Challenger Rijeka Challenger Scheveningen Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Alessandria Challenger Arad Challenger Cordenons Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Szczecin Challenger Tarragona Challenger Bucaramanga Challenger Aberto de Santa Catarina de Tenis - Florianopolis IPP Geneva Trophy - Geneva 's Tennis Masters 07 Challenger - Graz Barranquilla Challenger Napoli Challenger Prostejov Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Orbetello Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Seville Challenger Copa Petrobras Brazil - Belo Horizonte Tean International - Alphen Szczecin Challenger Todi Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Madrid Challenger Napoli Challenger Palermo Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Nord LB Open - Braunschweig Sao Leopoldo Challenger Copa Petrobras Colombia - Bogota Isla de Lanzarote - Lanzarote Montevideo Challenger Black Forest Open 2004 - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Casablanca Challenger Bancolombia Open - Cali Rabat Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Barletta Challenger Copa Petrobras-Paraguay - Asuncion Braunschweig Challenger Seguros Bolivar Open - Medellin Cordenons Challenger Guadalajara Challenger Bordeaux Challenger Caltanissetta Challenger Prague Challenger Guimaraes Challenger Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio Orleans Challenger Seguros Bolivar Open - Medellin Andria Challenger Chennai Challenger Kolkata Challenger Irving Challenger Harbour Tennis Cup Regione Lombardia - Milan Mohammedia Challenger Aamulehti Tampere Open - Tampere Marburg Challenger Recanati Challenger Cordenons Challenger Seville Challenger Pereira Challenger Concurso Internacional de Vigo - Vigo The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Challenger Ciudad de Guayaquil - Guayaquil ATP Open Castilla y Leon - Segovia Guangzhou Challenger Orbetello Challenger Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Marrakech Challenger 8° Trani Cup - Trani Iskratel Open - Kranj Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Argentina - Buenos Aires Moscow Challenger Bancolombia Open - Bogota Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Freeman Men's $50,000 Challenger - Joplin Prague Challenger Voit Mexico City Open - Mexico City Mitsubishi Electric Europe Cup - Monza Manerbio Challenger Sao Paulo Challenger JSM Challenger - Champaign Asuncion Challenger Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Meknes Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Rome Challenger ATP Challenger Tour Finals Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Kazan Challenger XI Ciutat de Barcelona - Barcelona Marburg Challenger ECM Prague Open 2008 - Prague Sao Paulo Challenger Bratislava Challenger Scheveningen Challenger Copa Petrobras - Buenos Aires Unicredit Czech Open - Prostejov Manerbio Challenger Como Challenger Timisoara Challenger - Timisoara Brasov Challenger - Brasov Santiago Challenger Lima Challenger Seguros Bolivar Open - Cali Challenger Ford de Cherbourg - Cherbourg Brescia Challenger Salinas Challenger Tallahassee Challenger Savannah Challenger Prostejov Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Meknes Challenger Open Prevadies - St. Brieuc Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Vicenza Challenger Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Lisbon Challenger Seguros Bolivar Open - Bogota Riviera di Rimini Challenger - Rimini Milan Challenger Perugia Challenger Guayaquil Challenger Guayaquil Challenger Seville Challenger Manerbio Challenger Segovia Challenger San Luis Potosi Challenger Copa Petrobras Argentina - Buenos Aires Challenger Copa Sevilla 2008 - Seville Pozoblanco Challenger Campinas Challenger Joinville Tennis Festival - Joinville Tunis Challenger Cali Challenger Braga Challenger Shymkent Challenger Milan Challenger Timisoara Challenger - Timisoara Cordenons Challenger Kosice Challenger Biella 5 Challenger Santiago Challenger Challenger 42 - Andrezieux XIII Trofeo Ciudad de Quito - Quito Lima Challenger San Luis Potosi Challenger Santo Domingo Challenger Padova Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Furth Challenger Almaty Challenger Blumenau Challenger Meknes Challenger Kenitra Challenger Furth Challenger Casablanca Challenger Liberec Challenger Kosice Challenger Canberra Challenger Campinas Challenger Ciudad de Telde - Telde Dortmund Challenger St. Remy Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Sisma Mantova - Mantova Qingdao Challenger Bordeaux Challenger Bastad Challenger Buenos Aires Challenger Panama City Challenger Cordenons Challenger Challenger Britania Zavaleta - Puebla Monza Challenger Bordeaux Challenger AT&T Challenger of Dallas - Dallas Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Meerbusch Challenger Biella Challenger Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger V Abierto Internacional de Salinas - Salinas II Naples ITG Challenger - Naples X Open Internacional D'Andorra - Andorra ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul Arroyo de la Encomienda - Valladolid Copa Telmex - Buenos Aires Roma Challenger 2007 - Rome Marburg Challenger Seguros Bogota Open - Bogota Riviera di Rimini Challenger - Rimini XII Abierto Internacional de Salinas - Salinas Akbank Private Banking TED Open - Istanbul Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Seville Challenger Segovia Challenger Buenos Aires Challenger Poznan Challenger Lima Challenger Tennislife Cup - Napoli Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Tarragona Costa Daurada - Tarragona Istanbul Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Aix En Provence Challenger SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco Antalya Challenger Antalya 2 Challenger Open Sabadell Atlantico - Barcelona Zagreb Challenger Zagreb Challenger Rome Challenger AEGON Championships - London Santos Challenger AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Alessandria Challenger Grand Prix de Tennis de Lyon - Lyon Alphen Challenger Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Prostejov Challenger Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart Zagreb Challenger Furth Challenger Cali Challenger Cortina Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Brasil Open - Costa do Sauipe Szczecin Challenger Sao Paulo Challenger Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Tashkent Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Gerry Weber Open - Halle Arad Challenger Poznan Challenger Mercedes Cup - Stuttgart Medellin Challenger Tanger Challenger Meknes Challenger Apia International - Sydney Rabat Challenger Copa Claro - Buenos Aires Marbella Challenger Marrakech Challenger Sunrise Challenger Estoril Open - Estoril Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Power Horse World Team Cup - Dusseldorf VTR Open - Vina del Mar Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Leon Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Countrywide Classic - Los Angeles ATP Vegeta Croatia Open - Umag Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras Power Horse Cup - Dusseldorf Monza Challenger Panama City Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Johannesburg Challenger China Open - Beijing VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham If Stockholm Open - Stockholm Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Athens Challenger Millennium Estoril Open - Estoril Bogota Challenger Poprad Tatry Challenger Tunis Challenger Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem European Open - Antwerp ASB Classic - Auckland Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg New Delhi Challenger Argentina Open - Buenos Aires Le Gosier Challenger Santiago Open - Santiago Scheveningen Challenger Poznan Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Legg Mason Tennis Classic - Washington Movistar Open - Santiago Napoli Challenger Morelos Challenger Medellin Challenger Aix En Provence Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Mexico City Challenger Guayaquil Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Heilbronn Challenger Marrakech Challenger Moselle Open - Metz Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Segovia Challenger Sarasota Challenger Anning Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Madrid Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Braunschweig Challenger Barcelona Challenger Braunschweig Challenger Buenos Aires Challenger Lima Challenger Citi Open - Washington Istanbul Challenger Millennium Estoril Open - Estoril Mons Challenger Montevideo Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Nottingham 2 Challenger Samarkand Challenger Mestre Challenger Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Konzum Croatia Open - Umag Tampere Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger Braunschweig Challenger Scheveningen Challenger SkiStar Swedish Open - Bastad Movistar Open - Vina del Mar Sydney International - Sydney Copa Telmex - Buenos Aires Bogota Challenger - Bogota Bastad Challenger Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger China Open - Beijing Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Ecuador Open - Quito Alphen Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel ATP Challenger La Serena - La Serena AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Copa Claro - Buenos Aires Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON International - Eastbourne Swiss Indoors Basel - Basel Studena Croatia Open - Umag Santo Domingo Challenger Bet-at-home Open - Hamburg Apia International - Sydney Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells ASB Classic - Auckland Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Countrywide Classic - Los Angeles AEGON International - Eastbourne Chengdu Open - Chengdu Open Sabadell Atlantico - Barcelona Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York 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 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 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Hopman Cup - Perth Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3