Career 2024 2023 2022 2021 2020 2019 2018 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 Wimbledon - London U.S. Open - New York UAE F1 Qatar F1a Bahrain F1 Canada F1 Canada F2 USA F6 Mexico F1 Korea F1 Argentina F3 Korea F2 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F4 Argentina F5 Sweden F1 Brazil F10 Brazil F11 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 Cuba F1 USA F7 Chile F2 USA F8 Chile F3 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F9 Germany F8 Romania F13 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Sweden F2 Sweden F3 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Sweden F1 Sweden F2 Sweden F3 Uruguay F1 Belgium F1 Belgium F3 Denmark F1 Denmark F3 Finland F1 Finland F2 Finland F3 France F14 Sweden F4 Sweden F5 Sweden F6 Sweden F7 Greece F20 Qatar F3 Qatar F4 Germany F1 Germany F2 Great Britain F2 Great Britain F3 Great Britain F5 Great Britain F6 Great Britain F7 Qatar F1 Qatar F2 Qatar F3 Sweden F1 Sweden F2 Sweden F3 South Africa F1 South Africa F2 South Africa F3 Turkey F21 Turkey F22 Turkey F23 Belgium F7 Argentina F2 Spain F21 Finland F3 Sweden F4 Sweden F5 Norway F2 Estonia F5 Turkey F45 Turkey F46 Sweden F1 Sweden F2 Sweden F3 Egypt F21 Egypt F22 Egypt F23 Turkey F25 Turkey F26 Finland F1 Finland F2 Finland F3 Switzerland F5 Sweden F4 Sweden F5 Sweden F4 Norway F1 Sweden F6 Sweden F4 Sweden F5 Sweden F7 Guatemala F1 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Great Britain F6 Great Britain F7 Sweden F1 Sweden F2 Sweden F3 2002 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Leon 2004 - Leon USTA Tallahassee Tennis Challenger - Tallahassee The LTA Nottingham Challenger - Nottingham Copa Petrobras - Montevideo Open de la Ville de Saint Denis - Reunion Island HTV Challenger - Ho Chi Minh City ATP Challenger Numea - New Caledonia The Shelbourne Irish Open - Dublin Open de Montauban - Montauban Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo 4th Volkswagen Challenger - Wolfsburg Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion College Station Challenger - College Station Open Mutouest St. Brieuc - St. Brieuc Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Ciudad de Telde - Telde Harrah's Entertainment Men's Pro Challenger - Tunica Nottingham Men's Challenger - Nottingham Kos Succhetti Tennis Cup - Cordenons XI Torneo Internazionale di Tennis - Barletta Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Salinas Challenger Iquique Challenger XI Open International D'Andorra - Andorra Siemens Open 2007 - Scheveningen Napoli Challenger Aberto de Santa Catarina - Florianopolis Bordeaux Challenger Torneo Internacional Challenger Fila 2006 - Leon Prostejov Challenger Challenger Casablanca San Angel - Mexico City TED Open - Istanbul Montevideo Challenger CA Challenge - Graz 2004 USTA Challenger of Calabasas - Calabasas Kitzbuhel Challenger Szczecin Challenger West Side Tennis Challenger - Forest Hills Media Will Cup Busan Challenger Tennis - Busan Seguros Bolivar Open - Medellin Honda Kah Singapore Men's Tennis Open - Singapore XL Bermuda Open - Bermuda Santos Challenger Sao Paulo Challenger Buenos Aires Challenger Samsung Challenger 2007 - Ho Chi Minh City Helsinki Challenger Barranquilla Challenger Vercelli Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger Segovia Challenger Liberec Challenger Guayaquil Challenger Montevideo Challenger Dallas Challenger Morelos Challenger Montevideo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The 'Fitz' Casino Challenger - Tunica Abierto Club Casablanca - Mexico City Ourocard Tennis Challenger - Sao Paulo Montevideo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Trofeo Sisma Mantova - Mantova Ciudad de Pozoblanco Open Diputacion - Cordoba Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Tunis Challenger Aix En Provence Challenger Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Montevideo Challenger Aix En Provence Challenger 13 BH Tennis Open International Cup - Belo Horizonte Lyon Challenger Salzburg-Anif Challenger XI Trofeo Ciudad de Quito - Quito Busan Open - Busan Kobstaedernes ATP Challenger - Kolding KGHM Polish Indoors - Wroclaw Puerto Vallarta Challenger Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi The LTA Wrexham Challenger - Wrexham Samsung Securities Cup - Seoul Florianopolis Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras-Uruguay - Montevideo XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Bancolombia Open - Cali VI Gramado Open de Tenis - Gramado Santa Cruz de la Sierra 2 Challenger Architect Open - Budapest Timisoara Challenger - Timisoara Aix En Provence Challenger Arad Challenger Panama City Challenger Braunschweig Challenger 3rd Volkswagon Challenger - Wolfsburg Porsche Open - Poznan Credicard Mastercard Tennis Cup - Campos do Jordao Tunis Challenger Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Buenos Aires Challenger Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Scania Stockholm Open - Stockholm Gallagher International - Hamilton Copa Kia Challenger ATP - Santiago Guzzini Challenger - Recanati 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Tata Open - Chennai Ordina Open - 's-Hertogenbosch XII Abierto Internacional de Salinas - Salinas Synsam Swedish Open - Bastad Stockholm Open - Stockholm Challenger Brasov - Brasov The 10tele.com Open - Nottingham Stockholm Open - Stockholm Tennis Napoli Cup 2007 - Napoli Copa Petrobras - Bogota Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Barletta Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril IPP Open - Helsinki Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Aberto de Santa Catarina de Tenis - Florianopolis If Stockholm Open - Stockholm IPP Open - Helsinki Shimadzu All Japan Indoor - Kyoto SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Portugal Open - Oeiras SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Scheveningen Challenger China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Seguros Bogota Open - Bogota Riviera di Rimini Challenger - Rimini Apia International - Sydney BH Tennis Open International Cup - Belo Horizonte Amer-Wilson Tampere Challenger - Tampere Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Joinville Tennis Festival - Joinville China Open - Beijing European Open - Antwerp Copa Ericsson Uruguay - Montevideo Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Medjurgorje Open - Medjugorje Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona II Manta Open - Manta SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Copa Petrobras Colombia - Bogota Generali Open - Kitzbuhel Copa Petrobras Uruguray - Montevideo China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Naples Challenger - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Iasi Challenger BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Belgrade 2 - Belgrade Smith Barney Men's Challenger - Covington Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva II Manta Open - Manta ATP Open Castilla y Leon - Segovia Santo Domingo Challenger Milan Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Internationaux de Nouvelle-Caledonie - New Caledonia La Serena Open - La Serena Bancolombia Open - Bogota San Marino Cepu Open - San Marino Amazonia Open de Tenis - Belem II Naples ITG Challenger - Naples Scheveningen Challenger Copa Petrobras Paraguay - Asuncion Scania Stockholm Open - Stockholm Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Marrakech Challenger Athens Challenger Lugano Challenger Montevideo Challenger Montevideo Challenger Montevideo Challenger Hungarian Open - Budapest Thailand Open - Bangkok Bordeaux Challenger Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ho Chi Minh City Challenger - Ho Chi Minh City Internazionali BNL d'Italia - Rome Budapest Challenger - Budapest Orange Prokom Open - Sopot Telenordia Swedish Open - Bastad Heineken Open - Auckland Shanghai Rolex Masters - Shanghai Brasil Open - Costa do Sauipe BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Copa Telmex - Buenos Aires Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Luedenscheid Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Movistar Open - Santiago BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells China Open - Beijing Campinas Challenger U.S. Open - New York French Open - Paris Wimbledon - London ATP Studena Croatia Open Umag - Umag U.S. Open - New York Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris U.S. Open - New York PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Copa Claro - Buenos Aires French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Cordoba Open - Cordoba Australian Open - Melbourne French Open - Paris Telenordia Swedish Open - Bastad Brasil Open - Sao Paulo Montechiarugolo Challenger U.S. Open - New York French Open - Paris Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Australian Open - Melbourne Plava Laguna Croatia Open - Umag French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Australian Open - Melbourne Nordea Open - Bastad Rio Open - Rio de Janeiro French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London 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 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 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 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QR, AUT-URU 3-1 Olympics - Rio de Janeiro