Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 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 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F6 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Argentina F4 Russia F7 Croatia F1 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Bulgaria F5 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F2 France F17 France F18 France F19 Croatia F2 Togo F1 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Argentina F5 Uzbekistan F2 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Germany F3 Romania F9 Romania F9 Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lima Challenger 2007 - Lima Kos Succhetti Tennis Cup - Cordenons Bancolombia Open - Cali Marrakech Challenger Prostejov Challenger Lugano Challenger Braunschweig Challenger Scheveningen Challenger Copa Petrobras Argentina - Buenos Aires Montevideo Challenger Scheveningen Challenger Siemens Open 2007 - Scheveningen Astana Challenger Copa Petrobras-Argentina - Buenos Aires Quimper Challenger Jonkoping Challenger St. Brieuc Challenger Karshi Challenger XL Bermuda Open - Bermuda Bordeaux Challenger Samarkand Challenger Prostejov Challenger Biella Challenger Cortina Challenger Napoli Challenger Szczecin Challenger Montevideo Challenger Buenos Aires Challenger Montevideo Challenger Copa Petrobras - Montevideo Prostejov Challenger Caltanissetta Challenger Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Buenos Aires Challenger Guayaquil Challenger Liberec Challenger Mouilleron-Le-Captif Challenger Montevideo Challenger Kazan Challenger Tunis Challenger Aix En Provence Challenger Moscow Challenger Montevideo Challenger Copa Ericsson Uruguay - Montevideo Timisoara Challenger - Timisoara Aix En Provence Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi XII Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem Copa Petrobras-Colombia - Bogota XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Irving Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan San Marino Cepu Open - San Marino Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Lyon Challenger Medjurgorje Open - Medjugorje Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger ATP Open Castilla y Leon - Segovia Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Santa Cruz de la Sierra 2 Challenger Sao Paulo Challenger Salinas Challenger Iquique Challenger Aix En Provence Challenger Barletta Challenger Athens Challenger Luedenscheid Challenger Milan Challenger Iasi Challenger Kitzbuhel Challenger Sao Paulo Challenger Santos Challenger Geneva Challenger Montevideo Challenger Astana Challenger Panama City Challenger Guadalajara Challenger Barranquilla Challenger Vercelli Challenger Rome Challenger Karshi Challenger Mestre Challenger Caltanissetta Challenger Helsinki Challenger Mons Challenger Rennes Challenger Reunion Island Challenger Guayaquil Challenger Cherbourg Challenger Raanana Challenger Turin Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Moscow Challenger Fergana Challenger Marburg Challenger Braunschweig Challenger Astana Challenger Vancouver Challenger Istanbul Challenger Mons Challenger Rennes Challenger Brest Challenger Mouilleron-Le-Captif Challenger Montevideo Challenger Lima Challenger Kazan Challenger Cherbourg Challenger Braunschweig Challenger Braunschweig Challenger Montevideo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Salzburg-Anif Challenger Samarkand Challenger Campinas Challenger Aptos Challenger Copa Petrobras Paraguay - Asuncion BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Tunis Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Estoril Open - Estoril Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Bank Austria Tennis Trophy - Vienna Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Bordeaux Challenger Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Konzum Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel European Open - Antwerp Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Citi Open - Washington Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Open Parc - Lyon Noventi Open - Halle Orange Prokom Open - Sopot Nordea Open - Bastad Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Orange Warsaw Open - Warsaw Noventi Open - Halle Dutch Open Tennis - Amersfoort Hamburg European Open - Hamburg Citi Open - Washington Astana Open - Astana European Open - Antwerp Erste Bank Open - Vienna Copa Telmex - Buenos Aires Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Movistar Open - Santiago Moselle Open - Metz Hong Kong Tennis Open - Hong Kong Open 13 Provence - Marseille Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Hong Kong Tennis Open - Hong Kong Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur Portugal Open - Oeiras Hangzhou Open - Hangzhou Valencia Open - Valencia Apia International - Sydney Open 13 - Marseille Terra Wortmann Open - Halle SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Catella Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Adelaide International - Adelaide Open 13 Provence - Marseille European Open - Antwerp Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Gonet Geneva Open - Geneva Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Argentina Open - Buenos Aires Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Rio Open - Rio de Janeiro Montechiarugolo Challenger Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami ATP Studena Croatia Open Umag - Umag BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 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 Rogers Cup - Toronto 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Copa Telmex - Buenos Aires Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Rolex Paris Masters - Paris French Open - Paris European Open - Antwerp U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Cincinnati Open - Cincinnati Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston French Open - Paris German Tennis Championships - Hamburg U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 BNP Paribas Masters - Paris Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Wimbledon - London Citi Open - Washington U.S. Open - New York French Open - Paris Davis Cup, Group I, PO, RUS-RSA 5-0 U.S. Open - New York Davis Cup, Group I, 1R, RUS-POL 2-3 China Open - Beijing Almaty Open - Almaty Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Wimbledon - London Davis Cup, World Group, PO, HUN-RUS 3-1 Hopman Cup - Perth Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Finals, Group B Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Gonet Geneva Open - Geneva French Open - Paris Wimbledon - London Libema Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) French Open - Paris French Open (juniors) U.S. Open - New York Wimbledon - London China Open - Beijing U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Almaty Open - Almaty Wimbledon - London French Open - Paris Mubadala World Tennis Championship U.S. Open - New York All Lower level tournaments French Open - Paris U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro Olympics - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group II, 3R, URU-MEX 3-1 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Plava Laguna Croatia Open - Umag cinch Championships - London