Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Italy F2 Italy F3 Italy #3-w1 Italy #3-w2 Italy #3-w3 Uruguay F1 Argentina F7 Spain F1 Spain F2 Italy F4 Italy F9 Italy F4 Italy #3-w4 Argentina F8 Argentina F9 Argentina F12 Italy F13 (Vigevano) Argentina F8 (Corrientes) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Spain F20 (Denia) Spain F21 (Xativa) Spain F22 (Pozoblanco) Argentina F6 (Buenos Aires) M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar Italy F5 M15 Buenos Aires M15 Buenos Aires M15 Tabarka M15 Tabarka M15 Tabarka M25+H Arlon M25 Lasne M15 Tabarka M15 Tabarka Italy F6 M15 Tabarka M25 La Marsa M15 Tabarka M15 Santiago M25 Rio De Janeiro M15 Sao Paulo M25 Orlando M25 Naples M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Palmanova M15 Paguera M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M25 Hamburg Italy F7 Chile F3 Argentina F7 M25 Hurlingham Olbia Challenger - Olbia Banja Luka Challenger 2005 - Banja Luka Garden Open 2005 - Rome Tennis Napoli Cup 2006 - Napoli 4° Sporting Challenger - Turin Copa Petrobras - Santiago Open Costa Daurada - Tarragona Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Polska Energia Open - Bytom Sporting Challenger '07 Trofeo Regione Piemonte - Turin Memorial A. Manfredini Sassuolo Challenger - Sassuolo Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Napoli Challenger Kosice Challenger Genova Open Challenger - Genova Santiago Challenger Sir Supermercati - Rome San Benedetto Challenger Le Gosier Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Black Forest Open - Freudenstadt La Serena Open - La Serena Barletta Challenger Barletta Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Copa Petrobras Uruguray - Montevideo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Challenger Brasov - Brasov XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Santiago 3 Challenger 5° Sporting Challenger - Turin Buenos Aires Challenger Guayaquil Challenger Memorial Manfredini - Sassuolo Montevideo Challenger Guayaquil Challenger Sao Paulo Challenger Campinas Challenger Concepcion Challenger Santiago Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Ostrava Challenger Zagreb Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Prostejov Challenger San Marino Challenger Santiago 2 Challenger Phoenix Challenger Buenos Aires Challenger Campinas Challenger Nord LB Open 2007 - Braunschweig Antalya Open - Antalya Antonio Savoldi-Marco Co. - Manerbio dBI Tennis Challenger - Binghamton Turin Challenger Zug Challenger Como Challenger GHI Bronx Tennis Classic - Bronx Shenzhen 1 Challenger Valencia Challenger Tenerife 1 Challenger Naples Challenger Phoenix Challenger Turin Challenger Perugia Challenger Oeiras 3 Challenger Sassuolo Challenger Kyiv Challenger San Marino Challenger Rosario Challenger Cap Cana Challenger Naples Challenger Mauthausen Challenger Bordeaux Challenger Turin Challenger Schickedanz Open 2007 - Furth Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Campionati Internazionali di Sicilia - Palermo Cyclus Open de Tenis - Florianopolis Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Unicredit (Suisse) Bank S. A. Challenger - Chiasso Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag 10° Trofeo Luigi Pezzoli - Bergamo PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Genova Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Konzum Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Swiss Open - Gstaad Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing GHI Bronz Classic - Bronx Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Sporting Challenger - Turin Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Hamburg European Open - Hamburg Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Nordea Open - Bastad Erste Bank Open - Vienna Next Gen ATP Finals - Milan Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Sofia Open - Sofia Gijon Open - Gijon Tennis Napoli Open - Naples ASB Classic - Auckland Cordoba Open - Cordoba Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril BMW Open - Munich Open Parc - Lyon Moselle Open - Metz Movistar Chile Open - Santiago Buenos Aires Challenger Generali Open - Kitzbuhel Riviera di Rimini Challenger 2004 - Rimini ASB Classic - Auckland Copa Petrobras Brazil - Belo Horizonte Asuncion Challenger Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven IX Torneo Internacionale de Tennis - Barletta Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Genoa Open Challenger-Fondazione Carige - Genova AEGON Championships - London Architect Open - Budapest Miami Open - Miami Copa Petrobras - Bogota Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Napoli Challenger St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Copa Kia - Santiago Buenos Aires Challenger Brasil Open - Costa do Sauipe National Bank Open - Montreal St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia X Torneo Internazionale di Tennis - Barletta BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brasil Open - Sao Paulo BMW Open - Munich Suisse Open - Gstaad If Stockholm Open - Stockholm Erste Bank Open - Vienna Brasil Open - Sao Paulo Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag China Open - Beijing Intrum Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Serbia Open - Belgrade Plava Laguna Croatia Open - Umag Citi Open - Washington Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Nordea Open - Bastad EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Sofia Open - Sofia Gonet Geneva Open - Geneva Hamburg Open - Hamburg EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Generali Open - Kitzbuhel Masters Series - Hamburg Open de Moselle - Metz Estoril Open - Estoril Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Serbia Open - Belgrade China Open - Beijing Hungarian Open - Budapest Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Grand Prix Hassan II - Marrakech BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Argentina Open - Buenos Aires Prague Challenger Bad Waltersdorf Challenger Maia Challenger Erste Bank Open - Vienna Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - 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 Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 Western & Southern Open - Cincinnati 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 Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rothesay International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Vegeta Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Olympics - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris 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 Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Tiriac Open - Bucharest U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Internazionali BNL d'Italia - Rome 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid French Open - Paris French Open (juniors) Australian Open - Melbourne Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, ITA-KOR 4-0 ATP Cup - Melbourne Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Telecom Italia Masters - Rome Davis Cup, Group 1, 2R, ITA-SVK 4-1 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group A, Bologna AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Hamburg European Open - Hamburg San Marino Challenger Davis Cup, World Group, PO, ITA-CHI 4-1 U.S. Open - New York Genova Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Bergamo Challenger Olbia Challenger Rolex Paris Masters - Paris Davis Cup, World Group, Q, ARG-KAZ 3-2 Brisbane International - Brisbane Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Argentina Open - Buenos Aires Wimbledon - London Australian Open - Melbourne Qatar ExxonMobil Open - Doha Manama Challenger Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Cagliari Challenger cinch Championships - London Wimbledon - London Mallorca Championships - Mallorca Rothesay International - Eastbourne Plava Laguna Croatia Open - Umag Davis Cup, Group D, Manchester U.S. Open - New York Chengdu Open - Chengdu European Open - Antwerp Hangzhou Challenger Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Belgrade Open - Belgrade Davis Cup, World Group, QF, ITA-ARG 2-1 BNP Paribas Open - Indian Wells Montemar Challenger Argentina Open - Buenos Aires Adelaide International - Adelaide Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami Grand Prix Hassan II - Marrakech French Open - Paris Hamburg Open - Hamburg Boss Open - Stuttgart Mallorca Championships - Mallorca U.S. Open - New York Nottingham 2 Challenger Winston-Salem Open - Winston-Salem Cincinnati Open - Cincinnati