Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Spain F8 Italy F3 Italy F8 Italy F10 Italy F30 Italy F5 Italy F11 Italy F16 Italy F23 Spain F1 Spain F2 Italy F10 Italy F9 Italy F29 Italy F30 Italy F4 Italy F12 Argentina F5 TESS Tennis Classic - Campinas Tennis Napoli Cup - Napoli Baumag Open - Budapest Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Riviera di Rimini Challenger 2004 - Rimini I Manta Open - Manta Nord LB Open - Braunschweig Tennis Napoli Cup 2006 - Napoli San Marino Cepu Open - San Marino Genoa Open - Genova Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Challenger 42 - Andrezieux Brazil F1 Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Zagreb Open - Zagreb Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova Sina-Kia Motors Tennis Cup - Cordenons Architect Open - Budapest Salinas Challenger Iquique Challenger Bucaramanga Challenger 6th Sardinian International Championships - Cagliari Meknes Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Milan Challenger Constanta Challenger Brixina Tennis Open - Bressanone San Benedetto Challenger Rimini Challenger Intelig Tennis Cup - Brasilia San Marino Challenger Bogota Challenger - Bogota Cordenons Challenger Trani Challenger Challenger Brasov - Brasov Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Amazonia Open de Tenis - Belem Genova Challenger Tanger Challenger Barletta Challenger Memorial Savigni - Sassuolo Alessandria Challenger San Marino Cepu Open - San Marino San Benedetto Challenger Rimini Challenger Manerbio Challenger Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Napoli Challenger Stella Artois Clay Court Championships - Budaors Turin Challenger Telesp Celular Open - Ribeirao Preto San Benedetto Challenger Sopot Challenger Kos-Zucchetti Tennis Cup - Cordenons Tennis Napoli Cup 2004 - Napoli Trani Challenger Manerbio Challenger Genova Challenger Todi Challenger Palermo Challenger Banca Stato Challenger Lugano - Lugano Buenos Aires Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cridicard Mastercard Tennis Cup - Campos do Jordao Montevideo Challenger Asirom Challenger Brasov - Brasov Garden Open - Rome Copa Petrobras - Buenos Aires Meknes Challenger Rabat Challenger Marrakech Challenger Copa Ericsson Brazil - Sao Paulo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Benedetto Challenger EI Bank Bulgarian Challenger - Sofia Orbetello Challenger Todi Challenger Sporting Challenger - Turin Siemens Open 2002 - Scheveningen San Luis Potosi Challenger Leon Challenger VIII Trofeo Ciutat de Barcelona - Barcelona TennisCup Vlaanderen - Antwerp Top Wool Challenger Biella - Biella Copa Ericsson Uruguay - Montevideo Global Telecom Open - Curitiba Caltanissetta Challenger Memorial Savigni - Sassuolo Prague Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Citta di Monza - Monza C.T. San Remo - XIII Piertomaso Tessitore - San Remo Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia SMS Tennis Cup - Sao Paulo Copa Petrobras Paraguay - Asuncion Todi Challenger Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras - Aracaju II Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger - San Luis Potosi Pekao Open 2003 - Szczecin Antonio Savoldi-Marco Co. - Manerbio Orbetello Challenger San Marino Challenger Canottieri Minico 2004 - Mantova Szczecin Challenger San Luis Potosi Challenger Sporting Challenger - Turin San Benedetto Challenger Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger IX Torneo Internacionale de Tennis - Barletta Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Cepu Open - San Marino VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin San Remo Tennis Cup - San Remo Banca Stato Challenger - Lugano Trani Cup - Trani Porsche Open - Poznan BMW Tennis Championship - Sunrise Sao Paulo Challenger Copa Kia - Santiago Challenger Fondazione Carige - Genova Unique Zagreb Open - Zagreb Architect Open - Budapest Pekao Open - Szczecin Pekao Open 2004 - Szczecin Blois Challenger Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Genova Challenger Copa Petrobras Uruguray - Montevideo Memorial Manfredini - Sassuolo Lugano Challenger Genova Open Challenger - Genova Banja Luka Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Mobilux Open - Luxembourg Campinas Challenger Orbetello Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Lima Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Milan Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Tunis Open - Tunis ECM Prague Open 2005 - Prague Lima Challenger 2007 - Lima Canberra Challenger Rome Challenger Biella Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Copa Petrobras - Bogota Trani Challenger XL Bermuda Open - Bermuda San Marino Challenger Alphen Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto X Torneo Internazionale di Tennis - Barletta Bordeaux Challenger Top Wool Challenger-Immagine Trophy - Biella IPP Geneva Trophy - Geneva Milan Challenger Lugano Challenger Turin Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Palermo Challenger Banja Luka Challenger Santo Domingo Challenger Tarragona Challenger San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Pekao Open - Szczecin Montevideo Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Prostejov Challenger VIII Torneo Internazionale di Tennis - Barletta Abierto Club Casablanca - Mexico City 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Garden Open 2004 - Rome Orbetello Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Napoli Challenger 7° Trani Cup - Trani Sir Supermercati - Rome Aix En Provence Challenger Cordenons Challenger Genova Challenger Challenger Leon 2004 - Leon 9° Trani Cup - Trani Rome Challenger Cordenons Challenger Braunschweig Challenger Heineken Challenger - Ho Chi Minh City Copa Petrobras Aracaju - Aracaju Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Jameson Cup - Milan Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella San Marino Cepu Open - San Marino Copa Petrobras Uruguay - Montevideo Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Caltanissetta Challenger Marburg Challenger Alessandria Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Tennis Napoli Cup - Naples Rijeka Challenger Challenger Canottieri Minico - Mantova Buenos Aires Challenger Montevideo Challenger Whirlpool Open - Budapest Guayaquil Challenger Memorial Kolyaskin - Donetsk Milan Challenger Guayaquil Challenger Cortina Challenger Architect Open - Budapest Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Blois Challenger Casablanca Challenger Challenger Leon 2003 - Leon Garden Open - Rome Prague Open - Prague Ljubljana Open - Ljubljana Montevideo Challenger Barletta Challenger Canottieri Mincio Open - Mantova Pullach Challenger Panama City Challenger Campionati Internazionali di Sicilia - Palermo Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Tampere Imageneering Open - Tampere Monza Challenger BellSouth Open - Vina del Mar Milan Challenger Argentina Open - Buenos Aires Sassuolo Challenger - Sassuolo V Trani Cup - Trani Open de la Comunidad Valenciana - Valencia XXX Edizione 'A Savoldi Marco' - Manerbio Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Genoa Open 'Fondazione Carige' - Genova Vicenza Challenger Riviera di Rimini Challenger - Rimini Bulgarian Open - Sofia Ludwigshafen Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Mallorca Challenger Open Romania - Bucharest Biella Challenger Rado Geneva Challenger - Geneva Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Copa Telmex - Buenos Aires Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Arpa Ceramic Cup - Reggio Emilia Grand Prix Hassan II - Casablanca Bulgarian Challenger 2002 - Sofia Copa Ericsson Chile - Santiago Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia 3° Trofeo 'Citta di Brindisi' - Brindisi X Ciutat de Barcelona - Barcelona Britania Zavaleta - Puebla 10ø Tornea B. Camparini - Reggio Emilia Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt MoviStar Open - Vina del Mar SIR Supermercadi Challenger - Rome Copa Petrobras Bogota - Bogota Brasil Open - Costa do Sauipe Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Copa Telmex - Buenos Aires Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Open Seat Godo 2007 - Barcelona Tunis Open 2006 - Tunis ECM Prague Open - Prague Grand Prix Hassan II - Casablanca Memorial Manfredini - Sassuolo Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Posillipo Tennis Cup - Napoli Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Kos Succhetti Tennis Cup - Cordenons Aamulehti Tampere Open - Tampere Guayaquil Challenger Interwetten Austrian Open - Kitzbuhel Banja Luka Challenger Movistar Open - Santiago Tennislife Cup - Napoli Brasil Open - Costa do Sauipe Guayaquil Challenger Open Tarragona Costa Daurada - Tarragona Serbia Open - Belgrade Brasov Challenger Rijeka Challenger BCR Open Romania - Bucharest Rabat Challenger Heineken Open - Auckland San Remo Challenger Monza Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Rome Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa AT&T - Buenos Aires Braunschweig Challenger Campionati Internazionali di Sicilia - Palermo Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Lima Challenger Bucaramanga Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Meknes Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Caltanissetta Challenger Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Napoli Challenger Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Geneva Open - Geneva Argentina Open - Buenos Aires Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Rome Challenger BellSouth Open - Vina del Mar Tunis Challenger Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brasil Open - Sao Paulo Rome Challenger Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Rome Challenger Croatia Open Umag - Umag Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Croatia Open - Umag Casablanca Challenger Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger Morelos Challenger Campinas Challenger Ljubljana Challenger Movistar Open - Santiago Montevideo Challenger Palermo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Medellin Challenger Ortisei Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Medellin Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Tunis Challenger Apia International - Sydney Campionati Internazionali di Sicilia - Palermo Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger The LTA Hull Challenger - Hull TEB BNP Paribas Istanbul Open - Istanbul Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Konzum Croatia Open - Umag Warta Cup - Sopot Rio Open - Rio de Janeiro Geovillage Open Trofeo Melia Olbia - Olbia Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Jameson Cup - Milan Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Estoril Open - Estoril Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Movistar Open - Vina del Mar Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Energis Open - Amersfoort Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Sony Ericsson Open - Miami Generali Open - Kitzbuhel US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Open Sabadell Atlantico - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco Copa Telmex - Buenos Aires Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires Tennis Masters Series - Rome French Open - Paris Bet-at-home Open - Hamburg Campionati Internazionali D'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London