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 Argentina F7 Italy F4 M15 Porec M15 Antalya M15 Villa Maria M15 Cordoba M15 L'Aquila M15 Monastir M15 Cairo Antonio Savoldi-Marco Co. - Manerbio IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup 15° Piertomaso - San Remo Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt Challenger Brasov - Brasov Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Casablanca San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Sporting Challenger '08-Trofeo Regione Piemonte - Turin BNP Paribas Open - Indian Wells Genova Open Challenger - Genova French Open - Paris US Men's Clay Court Championship - Houston Spain F2 Grand Prix Hassan II - Marrakech Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Naples Challenger U.S. Open - New York San Benedetto Challenger Genova Challenger Barletta Challenger Napoli 2 Challenger Montevideo Challenger Brasilia Challenger Sao Paulo Challenger Buenos Aires Challenger Zadar Challenger Oeiras 1 Challenger Perugia Challenger Milan Challenger Iasi Challenger San Benedetto Challenger Campinas Challenger Santiago Challenger Buenos Aires Challenger Curitiba Challenger Bergamo Challenger Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice AEGON International - Eastbourne International German Open - Hamburg BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras 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 Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia ASB Classic - Auckland Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hungarian Open - Budapest Suisse Open - Gstaad St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Sydney International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Geneva Open - Geneva SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg China Open - Beijing Intrum Stockholm Open - Stockholm Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Abierto Mexicano de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Gijon Open - Gijon Tennis Napoli Open - Naples ASB Classic - Auckland Millennium Estoril Open - Estoril 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 Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai 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 BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Spain F1 U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 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, PO, ITA-CHI 4-1 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, 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 Italy F2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Italy F3 Italy F4 Italy F9 Italy F5 Italy F6 Italy F7 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Chile F3 Uruguay F1 M25 Santa Margherita Di Pula Olbia Challenger - Olbia M15 Perugia M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula 4° Sporting Challenger - Turin M15 Antalya M15 Antalya M15 Gaiba M15 Monastir M15 Monastir M15 Novi Sad dBI Tennis Challenger - Binghamton M15 Monastir M15 Monastir M25 Sintra M25 Setubal Sporting Challenger - Turin Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tennis Napoli Cup - Napoli Banja Luka Challenger 2005 - Banja Luka Memorial Manfredini - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova Le Gosier Challenger Cordenons Challenger Riviera di Rimini Challenger 2004 - Rimini Cordenons Challenger Montevideo Challenger GHI Bronz Classic - Bronx Hangzhou Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Sir Supermercati - Rome Santiago Challenger 10° Trofeo Luigi Pezzoli - Bergamo Bad Waltersdorf Challenger Perugia Challenger Parma Challenger Zug Challenger Genova Challenger Genova Challenger Verona Challenger Turin Challenger Seville Challenger Oeiras 2 Challenger Barletta Challenger Todi Challenger Vina del Mar Challenger Mexico City Challenger Florianopolis Challenger St. Petersburg Open - St. Petersburg Buenos Aires Challenger Open Costa Daurada - Tarragona Copa Petrobras Uruguray - Montevideo II Challenger Ciudada de Guayaquil - Guayaquil Todi Challenger Allianz Suisse Open - Gstaad Campinas Challenger Lima 2 Challenger Dutch Open Tennis - Amersfoort II Cyclus Open de Tenis - Florianopolis Tennis Napoli Cup 2007 - Napoli Nord LB Open 2007 - Braunschweig Garden Open 2005 - Rome Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Santa Cruz de la Sierra Challenger Architect Open - Budapest Phoenix Challenger Oeiras 3 Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Cap Cana Challenger Rio Open 500 - Rio de Janeiro Florianopolis Challenger Rio De Janeiro Challenger Roseto Degli Abruzzi 1 Challenger Kosice Challenger Buenos Aires 2 Challenger Copa Petrobras - Bogota Napoli Challenger Buenos Aires Challenger Asuncion Challenger Antofagasta Challenger Valencia Challenger Como Challenger Cagliari Challenger Punta Del Este Challenger Manama Challenger Barletta Challenger Campionati Internazionali di Sicilia - Palermo Prague 3 Challenger Guayaquil Challenger Argentina Open - Buenos Aires Swiss Open - Gstaad Copa Claro - Buenos Aires Grand Prix Hassan II - Marrakech Open Parc - Lyon Argentina Open - Buenos Aires Napoli Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Catella Swedish Open - Bastad Olbia Challenger Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Studena Croatia Open - Umag Hamburg Open - Hamburg Open de Nice Cote d'Azur - Nice Rio Open - Rio de Janeiro Ordina Open - s-Hertogenbosch Hamburg European Open - Hamburg Antalya Open - Antalya BMW Open - Munich Belgrade Open - Belgrade Terra Wortmann Open - Halle Mallorca Championships - Mallorca Serbia Open - Belgrade Montemar Challenger Countrywide Classic - Los Angeles Aix En Provence Challenger Gran Canaria Challenger Roseto Degli Abruzzi 2 Challenger Trieste Challenger Turin Challenger Apia International - Sydney Vicenza Challenger Vicenza Challenger Forli 6 Challenger Serbia Open - Belgrade Villa Maria Challenger Kremlin Cup - Moscow Vegeta Croatia Open - Umag Buenos Aires Challenger Concepcion Challenger Rio De Janeiro Challenger Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch Turin Challenger Tenerife 1 Challenger Prostejov Challenger Perugia Challenger Montechiarugolo Challenger Open Sabadell Atlantico - Barcelona Valencia Challenger Royal Guard Open Chile - Vina del Mar Trieste Challenger Abierto Mexicano - Los Cabos San Marino Challenger Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shenzhen 1 Challenger Santa Fe 2 Challenger German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Nottingham 2 Challenger Bet-at-home Open - Hamburg Naples Challenger Sassuolo Challenger Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires San Marino Challenger Konzum Croatia Open - Umag BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Aberto de Sao Paulo - Sao Paulo Mauthausen Challenger Konzum Croatia Open - Umag China Open - Beijing Adelaide International - Adelaide Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Hamburg Open - Hamburg China Open - Beijing Mallorca Championships - Mallorca Japan Open Tennis Championships - Tokyo Argentina Open - Buenos Aires Maia Challenger Plava Laguna Croatia Open - Umag Almaty Open - Almaty Maia Challenger ATP Studena Croatia Open Umag - Umag Movistar Chile Open - Santiago Bucharest Open - Bucharest EFG Swiss Open - Gstaad BMW Open - Munich Swiss Indoors Basel - Basel ASB Classic - Auckland Movistar Chile Open - Santiago BMW Open - Munich Boss Open - Stuttgart Estoril Open - Estoril Chengdu Open - Chengdu Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Medibank International - Sydney Brasil Open - Costa do Sauipe Western & Southern Open - Cincinnati Open de Moselle - Metz Hangzhou Open - Hangzhou Milan Challenger Grand Prix de Tennis de Lyon - Lyon BNP Paribas Nordic Open - Stockholm Hong Kong Tennis Open - Hong Kong Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Nordea Open - Bastad Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Mercedes Cup - Stuttgart San Benedetto Challenger ATP Studena Croatia Open Umag - Umag Miami Open - Miami Copa Telmex - Buenos Aires BMW Open - Munich Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Santiago Mutua Madrid Open - Madrid Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag China Open - Beijing Miami Open - Miami Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai cinch Championships - London Erste Bank Open - Vienna Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Japan Open Tennis Championships - Tokyo Rothesay International - Eastbourne Aircel Chennai Open - Chennai Apia International - Sydney Miami Open - Miami China Open - Beijing Erste Bank Open - Vienna Miami Open - Miami Erste Bank Open - Vienna Chengdu Open - Chengdu Erste Bank Open - Vienna Argentina Open - Buenos Aires ASB Classic - Auckland Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm ASB Classic - Auckland Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Nordea Open - Bastad Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago EFG Swiss Open - Gstaad Moselle Open - Metz Cordoba Open - Cordoba Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sofia Open - Sofia Telecom Italia Masters - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Wimbledon - London Shanghai Rolex Masters - Shanghai French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, ITA-BLR 5-0 BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Montreal U.S. Open - New York Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - Tokyo AAMI Classic - Kooyong Olympics - Paris