Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 France F4 Chile #1-w1 France F5 Chile #1-w3 Italy F1 Chile #1-w4 Italy F3 Italy F4 Argentina F1 Italy F5 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 Italy F12 France F9 Italy F13 Argentina F4 Italy #4-w2 Italy F2 Switzerland F2 Switzerland F3 Germany F4 Italy F2 Italy F10 Italy F32 Austria F2 Italy F2 Switzerland F1 Switzerland F2 Switzerland F3 France F5 Italy F8 France F5 Italy F28 Bosnia & Herzegovina F2 Italy F1 Italy F11 Italy F16 Great Britain F20 Italy F28 Italy F5 Italy F6 Italy F12 Italy F13 Italy F15 Italy F16 Italy F22 USA F26 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Copa Petrobras - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena 4th Volkswagen Challenger - Wolfsburg Sporting Challenger '07 Trofeo Regione Piemonte - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Bauer Watertechnilogy Cup 2008 - Eckental Salinas Challenger Carson Challenger Jersey Challenger St. Brieuc Challenger Alessandria Challenger Vancouver Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Eckental Challenger Barletta Challenger Biella Challenger Cremona Challenger Alessandria Challenger Rome Challenger San Marino Challenger Buenos Aires Challenger Italy F1 Aix En Provence Challenger Heilbronn Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Italy F2 Guayaquil Challenger Pullach Challenger Campinas Challenger Santo Domingo Challenger Buenos Aires Challenger Heilbronn Challenger Vicenza Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Switzerland F3 Turkey F13 Turkey F15 Italy F14 Argentina F5 Italy F24 Italy F25 Italy F9 Italy #4-w1 Italy #4-w3 Italy #4-w4 Switzerland F1 Italy F21 USA F27 Brazil F1 Italy F2 Germany F5 Blois Challenger Milan Indoors - Milan Copa AT&T - Buenos Aires Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Open Romania - Bucharest Movistar Open - Vina del Mar US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest USTA Tallahassee Tennis Challenger - Tallahassee 2007 Nielsen Pro Tennis Championship - Winnetka Movistar Open - Vina del Mar Rijeka Open - Rijeka Abierto Mexicano Telcel - Acapulco The Comercia Bank Challenger - Aptos Tennis Channel Open - Las Vegas Aamulehti Tampere Open - Tampere U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Sao Paulo Challenger Mercedes Cup - Stuttgart Dallas Challenger ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles San Remo Challenger Izmir Challenger Cremona Challenger Brisbane - Brisbane Winnetka Challenger Steelers Cup - Kosice Aptos Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Citta di Monza - Monza Countrywide Classic - Los Angeles Binghamton Challenger Tennis Napoli Cup 2007 - Napoli Movistar Open - Santiago Brasil Open - Costa do Sauipe St. Remy Challenger Todi Challenger Courmayeur Challenger BCR Open Romania - Bucharest Monza Challenger Heineken Open - Auckland Movistar Open - Santiago Campinas Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Jersey Challenger Guayaquil Challenger Genova Challenger AEGON International - Eastbourne Dallas Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Milan Challenger Reggio Emilia Challenger BCR Open Romania - Bucharest Turin Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Cordenons Challenger Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Manerbio Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Buenos Aires Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Charlottesville Challenger Guayaquil Challenger Panama City Challenger Mexico City Challenger Cancun Challenger Buenos Aires Challenger Bordeaux Challenger Copa Petrobras - Aracaju Blois Challenger Milan Challenger Marburg Challenger V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Bergamo Challenger Banja Luka Challenger Guayaquil Challenger Lyon Challenger Milan Challenger Lima Challenger San Marino Cepu Open - San Marino Memorial Kolyaskin - Donetsk FILA Challenger Biella - Biella Jameson Cup - Milan Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Milano Challenger-Jameson Cup - Milan Visa Tennis Open - Sao Paulo Jameson Cup - Milan SMS Tennis Cup - Sao Paulo BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Credicard Mastercard Tennis Cup - Campos do Jordao Internazionali di Tennis de San Marino - San Marino Copa Ericsson Chile - Santiago Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Sporting Challenger - Turin Banca Stato Challenger Lugano - Lugano Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Open Castilla y Leon - Segovia VI Gramado Open de Tenis - Gramado Britania Zavaleta - Puebla S Tennis Master Championship - Graz I Manta Open - Manta Challenger Fondazione Carige - Genova Open de L'Isere - Grenoble Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Copa Petrobras Bogota - Bogota Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova The Manchester Trophy - Manchester Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Guzzini Challenger - Recanati 7° Trani Cup - Trani S Tennis Masters - Graz San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil The LTA Sunderland Challenger - Sunderland Nossa Caixa Tennis Cup - Sao Paulo Internazionali di Tennis - Bergamo Citta di Monza - Monza The LTA Cardiff Challenger - Cardiff Garden Open - Rome ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion Open des Alpes Trophee BNP Paribas - Grenoble Copa Kia Challenger ATP - Santiago LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Bancolombia Open - Bogota BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso 2007 Challenger of Santa Clara - Valencia Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas NASDAQ-100 Open - Miami Memorial Manfredini - Sassuolo Masters Series - Hamburg Challenger Lugano - Lugano Rogers Masters - Montreal Arpa Ceramic Cup - Reggio Emilia The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Pacific Life Open - Indian Wells Odlum Brown Vancouver Open - Vancouver Sony Ericsson Open - Miami Kos-Zucchetti Tennis Cup - Cordenons Western & Southern Financial Group Masters - Cincinnati Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Sony Ericsson Open - Miami Challenger 42 - Andrezieux Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Copa Petrobras Uruguay - Montevideo Sony Ericsson Open - Miami Copa Petrobras Argentina - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Internazionali di Tennis di Bergamo - Bergamo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sony Open Tennis - Miami San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Guzzini Challenger - Recanati Sporting Challenger '08-Trofeo Regione Piemonte - Turin Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Open D'Orleans - Orleans Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Iquique Challenger Wolfsburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bergamo Challenger Internazionali BNL d'Italia - Rome Miami Open - Miami Tenerife Challenger San Benedetto Challenger Orbetello Challenger Recanati Challenger Rijeka Challenger Salzburg Challenger Lima Challenger Cremona Challenger Prostejov Challenger Winnetka Challenger Turin Challenger Honolulu Challenger San Benedetto Challenger Bucaramanga Challenger Aptos Challenger Bergamo Challenger Todi Challenger Napoli Challenger Palermo Challenger Montevideo Challenger Cherbourg Challeger Braunschweig Challenger Caltanissetta Challenger Napoli Challenger Blunmenau Challenger Curitiba Challenger Porto Alegre Challenger San Remo Challenger Wimbledon - London Perugia Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger U.S. Open - New York Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger French Open - Paris Lima Challenger Wimbledon - London U.S. Open - New York Guayaquil Challenger Australian Open - Melbourne French Open - Paris Buenos Aires Challenger Wimbledon - London Montevideo Challenger Santiago Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Blois Challenger Biella Challenger U.S. Open - New York Montevideo Challenger Australian Open - Melbourne Canberra Challenger Bastad Challenger Buenos Aires Challenger French Open - Paris Braunschweig Challenger Wimbledon - London Alphen Challenger Montevideo Challenger U.S. Open - New York Australian Open - Melbourne Bastad Challenger Wimbledon - London U.S. Open - New York Montevideo Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Szczecin Challenger Lima Challenger Santiago Challenger Rio De Janeiro Challenger Challenger 42 - Andrezieux Australian Open - Melbourne French Open - Paris Open de L'Isere (Open 38) - Grenoble 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 Alicante Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Guayaquil Challenger French Open - Paris French Open - Paris Morocco Tennis Tour - Marrakech Open 13 - Marseille Legg Mason Tennis Classic - Washington Milan Indoors - Milan Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Brisbane International - Brisbane U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Wimbledon - London SkiStar Swedish Open - Bastad SAP Open - San Jose U.S. Open - New York Kremlin Cup - Moscow AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney French Open - Paris SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Konzum Croatia Open - Umag Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Bet-at-home Open - Hamburg Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York 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, 1R, ARG-BRA 3-2 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-GER 5-0 Olympics - London