Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
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 Argentina F2 Spain F5 Argentina F3 Romania F8 Romania F11 Romania F12 Spain F15 Brazil F10 Spain F28 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Spain F9 Romania F7 Romania F8 Romania F13 Spain F17 Spain F24 Venezuela F8 Colombia F2 Spain #1-w1 Spain #1-w2 Argentina F1 Spain #1-w3 Spain #1-w4 Argentina F3 Spain F9 Spain F12 Spain F13 Spain F16 Argentina F9 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Uruguay F4 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Uruguay F1 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Romania F6 Argentina F4 Nigeria F3 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Spain F26 Argentina F5 Uruguay F1 Spain F8 Spain F10 Spain F29 Brazil F12 Spain F30 Brazil F13 Cuba F1 Spain F5 Argentina F4 Spain F6 Spain F25 Argentina F5 Spain F8 Romania F4 Romania F5 Romania F14 Spain F18 Romania F15 Romania F16 Spain F20 Romania F17 Spain F21 Argentina F9 Argentina F10 Spain F23 Colombia F6 Spain F29 Spain F30 Spain F31 Venezuela F7 Spain F1 Spain F2 Colombia F1 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Romania F9 Romania F9 Spain F16 Joinville Tennis Festival - Joinville Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Copa Kia Challenger ATP - Santiago Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Uruguay - Montevideo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Polska Energia Open - Bytom Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TEAN International - Alphen Aan Den Rijn Challenger Copa Sevilla 2008 - Seville Ipsos Bucharest Challenger - Bucharest Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Tanger Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger Torneo Internacional Challenger Fila 2006 - Leon Lugano Challenger Reggio Emilia Challenger Braunschweig Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Turin Challenger Scheveningen Challenger Concurso Internacional de Vigo - Vigo San Marino Challenger Manerbio Challenger Brasov Challenger Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Seville Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Florionapolis Challenger Medellin Challenger Tanger Challenger Porsche Open - Poznan Bytom Challenger Seville Challenger Banja Luka Challenger Montevideo Challenger Tarragona Challenger Siemens Open 2007 - Scheveningen Zagreb Open - Zagreb Barletta Challenger Copa Petrobras Brazil - Belo Horizonte San Marino Challenger San Sebastian Challenger Seville Challenger Banja Luka Challenger Iquique Challenger Madrid Challenger Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Open de Montauban - Montauban Rabat Challenger Marrakech Challenger Santiago Challenger Sao Paulo Challenger Arad Challenger Prague Challenger Todi Challenger Orbetello Challenger Liberec Challenger Meerbusch Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Mestre Challenger Caltanissetta Challenger Timisoara Challenger - Timisoara Milan Challenger Trofeo Sisma Mantova - Mantova Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Liberec Challenger Orbetello Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Sibiu Challenger Seguros Bolivar Open - Medellin Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires XI Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Reunion Island Challenger Naples Challenger - Naples Guayaquil Challenger Montevideo Challenger II Naples ITG Challenger - Naples Salinas Challenger Lima Challenger 2007 - Lima Meknes Challenger Prague Challenger Poprad Tatry Challenger Scheveningen Challenger Meerbusch Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger San Marino Challenger XL Bermuda Open - Bermuda Asuncion Challenger Cancun Challenger Bulgarian Open Challenger - Sofia Santo Domingo Challenger Copa Petrobras-Argentina - Buenos Aires Scheveningen Challenger Rabat Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Alphen Challenger Bancolombia Open - Bogota Vigo Challenger Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Seville Challenger Challenger Ciudad de Guayaquil - Guayaquil Internazionali di Tennis di Bergamo - Bergamo Rennes Challenger Rome Challenger Palermo Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Samarkand Challenger Lima Challenger Tallahassee Challenger Noumea Challenger Braunschweig Challenger 9° Trani Cup - Trani Santo Domingo Challenger Ostrava Challenger Rome Challenger Szczecin Challenger Arad Challenger Bucaramanga Challenger Aix En Provence Challenger Buenos Aires Challenger Trnava Challenger Santiago Challenger Seguros Bolivar Open - Medellin Open Costa Daurada - Tarragona Santa Cruz de la Sierra 2 Challenger Copa Petrobras Paraguay - Asuncion Curitiba Challenger Aix En Provence Challenger Tunis Challenger Vicenza Challenger Mestre Challenger Ostrava Challenger Copa Petrobras - Montevideo Turkey F48 Prague Challenger Manerbio Challenger Casablanca Challenger Montevideo Challenger Milan Challenger Braunschweig Challenger Vicenza Challenger Moscow Challenger Poznan Challenger San Benedetto Challenger Chengdu Challenger Lyon Challenger M15 Manama Andria Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Sarasota Challenger Prostejov Challenger Caltanissetta Challenger Guayaquil Challenger Montevideo Challenger Iasi Challenger Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Rio De Janeiro Challenger Citta di Como Challenger - Como X Ciutat de Barcelona - Barcelona Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino Morocco Tennis Tour - Meknes The 'Fitz' Casino Challenger - Tunica LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Challenger Casablanca San Angel - Mexico City Milan Challenger Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Tanger Trofeo Cassa di Risparmio di Alessandria - Alessandria ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Barletta Challenger Trani Challenger Banja Luka Challenger Montevideo Challenger Croatia Open - Umag San Benedetto Challenger Open Tarragona Costa Daurada - Tarragona Orange Prokom Open - Sopot Kitzbuhel Challenger BCR Open Romania - Bucharest San Sebastian Challenger Copa Petrobras-Uruguay - Montevideo Aix En Provence Challenger Movistar Open - Vina del Mar Open 13 - Marseille San Remo Challenger Bordeaux Challenger Zagreb Challenger Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Karlsruhe Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Prostejov Challenger Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Furth Challenger Brasil Open - Costa do Sauipe Cortina Challenger Brasov Challenger Cancun Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Puebla Challenger Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Salzburg Challenger Estoril Open - Estoril Sao Paulo Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Bucaramanga Challenger Open de Nice Cote d'Azur - Nice Poznan Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Meknes Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Rabat Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Caltanissetta Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Barletta Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Salinas Challenger International German Open - Hamburg VTR Open - Vina del Mar Monza Challenger Santos Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Portugal Open - Oeiras Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Bogota Challenger Generali Open - Kitzbuhel Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger Claro Open Colombia - Bogota Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Ecuador Open - Quito SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland Cordoba Open - Cordoba St. Petersburg Open - St. Petersburg Open Parc - Lyon SkiStar Swedish Open - Bastad Vercelli Challenger China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva BCR Open Romania - Bucharest Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Szczecin Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Movistar Open - Santiago Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Luedenscheid Challenger German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Lima Challenger Millennium Estoril Open - Estoril Portugal Open - Oeiras Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Qingdao Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Ningboo Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Valencia Open - Valencia Apia International - Sydney Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Benedetto Challenger Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger China Open - Beijing Geneva Open - Geneva SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Bordeaux Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Grand Prix Hassan II - Casablanca China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Murcia Challenger AEGON Championships - London Montechiarugolo Challenger Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Qatar ExxonMobil Open - Doha Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid ATP Studena Croatia Open Umag - Umag BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg French Open - Paris U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 2R, URU-DOM 4-1 French Open (juniors) ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag