Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 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 2003 Mercedes Cup - Stuttgart San Marino Cepu Open - San Marino Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome 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 Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Challenger Citta di Olbia - Olbia Miami Open - Miami Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Miami Open - Miami Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Cepu Open - San Marino Shanghai Rolex Masters - Shanghai Trani Cup - Trani Tatra Banka Open - Bratislava Jameson Cup - Milan Tennis Napoli Cup - Napoli Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Mobilux Open - Luxembourg Tennis Napoli Cup 2006 - Napoli Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati Australian Open - Melbourne French Open - Paris Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Wimbledon - London U.S. Open - New York Citta di Como - Como Australian Open - Melbourne Genoa Open - Genova Wimbledon - London U.S. Open - New York Pekao Open - Szczecin Australian Open - Melbourne XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito French Open - Paris Wimbledon - London Ciutat de Barcelona - Barcelona U.S. Open - New York Copa Petrobras Colombia - Bogota Australian Open - Melbourne Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires French Open - Paris Copa Petrobras Paraguay - Asuncion Wimbledon - London Naples Challenger - Naples U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris La Serena Open - La Serena Wimbledon - London XII Abierto Internacional de Salinas - Salinas U.S. Open - New York BMW Tennis Championship - Sunrise Australian Open - Melbourne Tennis Napoli Cup 2007 - Napoli French Open - Paris Wimbledon - London San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City U.S. Open - New York Aberto de Santa Catarina de Tenis - Florianopolis Australian Open - Melbourne II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica French Open - Paris 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BH Tennis Open - Belo Horizonte San Marino Cepu Open - San Marino U.S. Open - New York IV Manta Open - Manta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin U.S. Open - New York XIII Trofeo Ciudad de Quito - Quito Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Petrobras Paraguay - Asuncion U.S. Open - New York Copa Petrobras Argentina - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York ATP Challenger La Serena - La Serena Australian Open - Melbourne French Open - Paris Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Wimbledon - London Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise U.S. Open - New York AGT Challenger - Leon Australian Open - Melbourne Tennis Napoli Cup - Napoli French Open - Paris Wimbledon - London Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Citta di Como Challenger - Como Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Qatar ExxonMobil Open - Doha Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger Sunrise Challenger Napoli Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Bordeaux Challenger Prostejov Challenger Lugano Challenger Turin Challenger Bogota Challenger Manta Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Napoli Challenger Sunrise Challenger Napoli Challenger Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Biella Challenger Davis Cup, Group 1, PO, ITA-LUX 4-1 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 ARAG ATP World Team Championship - Dusseldorf Lugano Challenger Turin Challenger Davis Cup, Group 1, 1R, ITA-BLR 5-0 Hopman Cup - Perth San Marino Challenger Genova Challenger Napoli Challenger Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Prague Challenger Bordeaux Challenger Milan Challenger Marburg Challenger Braunschweig Challenger U.S. Open (juniors) Bogota Challenger Dortmund Challenger Campos do Jordao Challenger San Marino Challenger Genova Challenger Szczecin Challenger Cali Challenger Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Medellin Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Olympics - Beijing Barletta Challenger Tunis Challenger Prague Challenger Bordeaux Challenger Monza Challenger Marburg Challenger Braunschweig Challenger San Marino Challenger Szczecin Challenger Madrid Challenger Lermontov Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Davis Cup, World Group, SF, CZE-ARG 3-2 Scheveningen Challenger Cali Challenger Noumea Challenger Braunschweig Challenger Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Montevideo Challenger Puebla Challenger Brisbane International - Brisbane France F4 Argentina F1 Argentina F2 Argentina F3 Italy F12 Italy F13 Italy F14 Italy F15 Spain F15 Chile F1a Chile F1b Argentina F4 Argentina F5 Argentina F6 Uruguay F1 Argentina F7 Portugal F1 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F5 France F8 Italy F18 Italy F19 Italy F20 Italy F22 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Colombia F5 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Spain F26 Italy F15 Tennis Napoli Cup - Naples Garden Open - Rome Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Fujitsu Siemens Open - Budapest FILA Challenger - Biella 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi VIII Trofeo Ciutat de Barcelona - Barcelona Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Jameson Cup - Milan Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Garden Open - Rome Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence Copa Petrobras Argentina - Buenos Aires Open Mutouest de Saint-Brieuc - St. Brieuc Sina-Kia Motors Tennis Cup - Cordenons XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo X Torneo Internazionale di Tennis - Barletta Oberstaufen Cup - Oberstaufen IPP Geneva Trophy - Geneva Seguros Bolivar Open - Medellin Privatbank Open 2006 - Dnepropetrovsk Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Petrobras Colombia - Bogota Aberto de Sao Paulo - Sao Paulo ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Belo Horizonte Challenger Aguascalenties Challenger Sao Paulo Challenger Dallas Challenger Sarasota Challenger Petange Challenger Sao Paulo Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Bogota Challenger Lima Challenger Sao Paulo Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Itajai Challenger Sao Paulo Challenger Vercelli Challenger Tunis Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Cortina Challenger Liberec Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Quito Challenger Sibiu Challenger Pereira Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Santo Domingo Challenger Santiago Challenger San Luis Potosi Challenger Napoli Challenger Leon Challenger Sarasota Challenger Savannah Challenger Rome Challenger Heilbronn Challenger Furth Challenger Mestre Challenger Moscow Challenger Blois Challenger San Benedetto Challenger Scheveningen Challenger Liberec Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Corrientes Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Mendoza Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Guadalajara Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Poprad Tatry Challenger Bastad Challenger Genova Challenger Banja Luka Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Bogota Challenger Montevideo Challenger Irving Challenger Panama City Challenger Sarasota Challenger Lyon Challenger Braunschweig Challenger Orleans Challenger Buenos Aires Challenger Cali Challenger Generali Open 2002 - Kitzbuhel Milan Indoors - Milan Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad 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 Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz 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 Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland