Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 France F4 Mexico F1 Germany F9 Chile F1 Chile F2 Poland F1 Germany F13 Compaq Challenger - Bucharest Open de L'Isere - Grenoble Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Genoa Open - Genova Pekao Open - Szczecin Tennis Napoli Cup 2007 - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Prosperita Open 2008 - Ostrava BSI Challenger Lugano - Lugano San Remo Tennis Cup - San Remo San Marino CEPU Open - San Marino Bukhara Challenger - Bukhara Karshi Challenger - Karshi Tennis Napoli Cup 2006 - Napoli XXVIII Edizione 'A.Savoldi' - Manerbio Antonio Savoldi-Marco Co. - Manerbio Lugano Challenger Turin Challenger Bancastato Challenger Lugano - Lugano Garden Open - Rome Memorial Savigni - Sassuolo San Marino Challenger Banjaluka Challenger 2007 - Banja Luka Napoli Challenger Samsung Secruities Cup Challenger - Seoul Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Morocco Tennis Tour - Casablanca Lugano Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Whirlpool Open - Budapest Memorial Piertomaso Tessitore - San Remo DPD Challenger 2002 - Aschaffenburg Tennis Napoli Cup - Naples Copa Sevilla - Seville The Wrexham Challenger - Wrexham Garden Open - Rome Ljubljana Open 2002 - Ljubljana VIII Trofeo Ciutat de Barcelona - Barcelona Trani Cup - Trani Haagen Dazs Open - Caracas Bancolombia Open - Bogota San Marino Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Black Forest Open - Freudenstadt Zivnobanka Czech Open - Prostejov Uncle Toby's Burnie Challenger - Tasmania Citta di Monza - Monza Garden Open - Rome Baumag Open - Budapest ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto JVC Trophy - Vienna Dharwad Challenger 2003 - Dharwad Copa Petrobras - Aracaju Qatar ATP Challenger - Doha Pekao Open - Szczecin Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade XXXVII Torneig C.E. Laieta - Barcelona Barletta Challenger Monza Challenger Cepu Open - San Marino Ljubljana Open - Ljubljana Timisoara Challenger - Timisoara Todi Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran Szczecin Challenger SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Challenger Lugano - Lugano Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Nord LB Open 2006 - Braunschweig Casablanca Challenger Barranquilla Challenger San Luis Potosi Challenger - San Luis Potosi Tunis Challenger Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome BMW Tennis Championship - Sunrise Milan Challenger Trani Cup - Trani Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Oberstaufen Cup - Oberstaufen San Benedetto Challenger San Marino Cepu Open - San Marino San Marino Challenger Cordenons Challenger Brasov Challenger - Brasov Sibiu Challenger Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Tunis Open 2007 - Tunis Nord LB Open 2007 - Braunschweig Geneva Challenger Zagreb Open - Zagreb Rome Challenger Sina-Kia Motors Tennis Cup - Cordenons BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Turin Challenger Challenger Cudad de Guayaquil - Guayaquil Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons XI Abierto Internacional de Salinas - Salinas Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Marburg Challenger San Marino Cepu Open - San Marino Fujitsu Siemens Open - Budapest TennisCup Vlaanderen - Antwerp Citta di Brindisi - Brindisi Diego Open - Budapest Panama City Challenger 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Oberstraufen Cup - Oberstaufen Dallas Challenger Rome Challenger Kosice Challenger Schickendanz Open - Furth San Marino Challenger Napoli Challenger Jameson Cup - Milan Como Challenger ATP Challenger Numea - New Caledonia Szczecin Challenger Volvo Sylt Open - Sylt Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Olimp Kyiv Open - Kiev Open de L'Isere - Grenoble 4th Sardinia International Championships - Cagliari Mestre Challenger Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Sporting Challenger 2003 - Turin Generali Open 2001 - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten X Torneo Internazionale di Tennis - Barletta 2000 Cairo Challenger - Cairo Generali Open 2002 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Volkswagen Challenger 2004 - Wolfsburg BCP Tennis Classic - Sao Paulo Open de Montauban - Montauban Architect Open - Budapest The Wrexham Challenger - Wrexham Gran Copa Ericsson - Rio de Janeiro Kamnik Challenger - Kamnik Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Oberstaufen Cup - Oberstaufen Gemax Open - Belgrade Samarkand Challenger - Samarkand Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Nord LB Open - Braunschweig CA Challenge - Graz Top Wool Challenger - Biella 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Gemax Open 2002 - Belgrade Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Caltanissetta Challenger CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Bulgarian Challenger 2002 - Sofia CA-Challenge 2000 - Graz BellSouth Open - Vina del Mar Argentina Open - Buenos Aires FILA Challenger - Biella Brasil Open - Costa do Sauipe Copa Ericsson Costa Rica - San Jose IX Ciutat de Barcelona - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco Graz CA Challenger - Graz Open de la Comunidad Valenciana - Valencia BMW Brixina Tennis Open - Bressanone Canottieri Mincio Open - Mantova Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur ATP Challenger 2003 Numea - New Caledonia Open de Franche-Comte - Besancon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Allianz Suisse Open - Gstaad Sunrise Challenger S Tennis Master Championship - Graz Black Forest Open 2004 - Freudenstadt Copa Petrobras Argentina - Buenos Aires Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Gemax Open - Belgrade Open Romania - Bucharest Memorial Manfredini - Sassuolo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney Southern Capital Cup - Almaty Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Tennislife Cup - Napoli Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Tashkent Challenger - Tashkent Genova Challenger Samsung Securities Cup - Seoul Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Napoli Challenger Genova Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Prostejov Challenger Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Dallas Challenger Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Generali Open 2003 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest Grand Prix Hassan II - Casablanca Next Generation Adelaide International - Adelaide Szczecin Challenger Open Seat Godo - Barcelona Open de Nice Cote dAzur - Nice Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow San Benedetto Challenger Open SEAT 2008 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ARAG World Team Championship - Dusseldorf Movistar Open - Santiago Brasil Open - Costa do Sauipe Orange Warsaw Open - Warsaw Copa Claro - Buenos Aires Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Chennai Open - Chennai Gerry Weber Open - Halle Napoli Challenger SkiStar Swedish Open - Bastad Movistar Open - Vina del Mar Sunrise Challenger ATP Studena Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Rome Challenger PTT Thailand Open - Bangkok Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Geneva Open - Geneva Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Croatia Open - Umag Generali Open 2000 - Kitzbuhel Grand Prix Hassan II - Casablanca BMW Open - Munich Royal Guard Open Chile - Vina del Mar Topshelf Open - 's-Hertogenbosch San Marino Challenger Malaysian Open - Kuala Lumpur Madrid Challenger Heineken Open - Auckland Ecuador Open - Quito The LTA Hull Challenger - Hull Napoli Challenger Milan Challenger San Benedetto Challenger Open de Tanger - Tangier Mestre Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo Intersport Heilbronn Open - Heilbronn Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin Ethias Tennis Trophy - Mons San Remo Tennis Cup 15° Piertomaso - San Remo Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Rome 2002 Mercedes Cup - Stuttgart VTR Open - Vina del Mar Copa Claro - Buenos Aires Chengdu Open - Chengdu Heineken Open - Auckland Milan Indoors - Milan Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Next Generation Hardcourts - Adelaide NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Campionati Internazionali D'Italia - Rome Heineken Open - Auckland Tennis Masters Series - Madrid BNP Paribas Masters - Paris Internationaler Raiffeisen Grand Prix - St. Polten Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen Open - Shenzhen Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London Wimbledon - London Catella Swedish Open - Bastad Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing