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 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy #4-w1 Belgium F2 Italy #4-w2 Italy #4-w3 Qatar F1 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F4 Italy F16 Italy F17 Netherlands F1 Italy F30 Italy F31 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F5 Italy #4-w4 Italy F11 Italy F22 Great Britain F16 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Bulgarian Open - Sofia Okal Cup - Eckental Jameson Cup - Milan The Indian Oil Servo ATP Challenger - Chandigarh Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Intelig Tennis Cup - Brasilia Jameson Cup - Milan Alfa Romeo Tennis Cup - Cordenons Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Jameson Cup - Milan Lambertz Open by Stawag - Aachen ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo ATP Open Castilla y Leon - Segovia Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia 8° Trani Cup - Trani Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn II Cyclus Open de Tenis - Florianopolis Tunis Open 2007 - Tunis San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Morocco Tennis Tour - Rabat IX Torneo Internacionale de Tennis - Barletta Tunis Open - Tunis San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Challenger Tunisie - Tunis Tennis Napoli Cup 2006 - Napoli Riviera di Rimini Challenger - Rimini Canottieri Minico 2004 - Mantova Cepu Open - San Marino Top Wool Challenger-Immagine Trophy - Biella Kos-Zucchetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Sarajevo Challenger Marrakech Challenger Macedonian Open 1999 - Skopje Memorial Savigni - Sassuolo 3° Trofeo 'Citta di Brindisi' - Brindisi Morocco Tennis Tour - Tanger Bulgarian Open - Sofia 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ethias Trophy - Mons Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury Samarkand Challenger - Samarkand Challenger de la Ciudad de Mexico - Mexico City Memorial Savigni - Sassuolo San Marino Cepu Open - San Marino Open 88 - Contrexeville Memorial A. Manfredini Sassuolo Challenger - Sassuolo KGHM Dialog Polish Indoors - Wroclaw Optimus Maia Open - Maia Copa Ericsson Chile - Santiago BMW Tennis Championship - Sunrise Warsteiner Grand Prix - Oberstaufen Morocco Tennis Tour - Fes Internationaux du Doubs - Besancon KGHM Polish Indoors - Wroclaw The Scottish Championships - Edinburgh Sports Experts Open - Nettingsdorf Morocco Tennis Tour - Casablanca Opel Bulvaria MCG Bulgarian Open - Sofia Antonio Savoldi-Marco Co. - Manerbio Roma Challenger 2007 - Rome Samarkand Challenger - Samarkand X Torneo Internazionale di Tennis - Barletta FILA Challenger Biella - Biella Challenger Britania Zavaleta - Puebla Meridiana Sardegna Open - Olbia San Benedetto Challenger - San Benedetto Ostdeutscher Sparkessen Cup - Dresden Geneva Challenger - Geneva Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Open de Tanger - Tangier Bukhara Challenger - Bukhara Porsche Open - Poznan TED Open - Istanbul Genova Open Challenger - Genova Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi IPP Open - Helsinki Heilbronn Challenger Wolfsburg Challenger Sunrise Challenger Napoli Challenger Sofia Challenger San Remo Challenger Cremona Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Zagreb Open - Zagreb Reggio Emilia Challenger Hilversum Open - Hilversum San Benedetto Challenger Rimini Challenger Recanati Challenger Como Challenger Garden Open - Rome Mons Challenger Orleans Challenger Jersey Challenger Asirom Challenger - Brasov Genova Challenger Whirlpool Open - Budapest Challenger Lugano - Lugano Bergamo Challenger Barletta Challenger Napoli Challenger Memorial Savigny - Sassuolo Biella Challenger Rome Challenger Turin Challenger San Benedetto Challenger San Marino Cepu Open - San Marino Rimini Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Tehran Open 2004 - Tehran Recanati Challenger Cordenons Challenger Sporting Challenger 2003 - Turin San Marino Challenger Citta di Monza - Monza Schickendanz Open - Furth Banca Marche Tennis Cup - San Benedetto 7° Trani Cup - Trani Challenger Ford de Cherbourg - Cherbourg Genova Challenger The LTA Sunderland Challenger - Sunderland Todi Challenger Ljubljana Challenger Genoa Open - Genova Challenger DCNS de Cherbourg - Cherbourg Orleans Challenger Eckental Challenger Helsinki Challenger BMW Brixina Tennis Open - Bressanone Pekao Open - Szczecin Intersport Heilbronn Open - Heilbronn Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Cremona Challenger Nottingham Challenger Milan Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Trani Challenger Cordenons Challenger Manerbio Challenger Ljubljana Challenger Geneva Challenger Ortisei Challenger Florianopolis Challenger Santiago Challenger Barletta Challenger Napoli Challenger Rome Challenger Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki Furth Challenger Braunschweig Challenger San Benedetto Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Timisoara Challenger - Timisoara Genova Challenger Orleans Challenger Mons Challenger Ortisei Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bergamo Challenger Mersin Challenger Vercelli Challenger Tunis Challenger The LTA Bolton Challenger - Bolton Salzburg Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger ATP Challenger Numea - New Caledonia Sao Paulo Challenger Tour Finals Dallas Challenger Prague Challenger X Trofeo Ciudad de Quito - Quito Rabat Challenger Porsche Open - Poznan ATP Guzzini Challenger - Recanati Citta di Monza - Monza Napoli Challenger San Remo Tennis Cup 15° Piertomaso - San Remo San Marino Challenger MTNL Cellular ATP Challenger - Mumbai Tatra Banka Open 2006 - Bratislava Ljubljana Open - Ljubljana 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Espinho Challenger - Espinho Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere ECM Cup - Prague Internazionali de Tennis di Bergamo - Bergamo Guzzini Challenger - Recanati Genova Challenger Genoa Open Challenger-Fondazione Carige - Genova Open de L'Isere - Grenoble Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Sina-Kia Motors Tennis Cup - Cordenons Reggio Emilia Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Copa Ericsson Peru - Lima Oberstaufen Cup - Oberstaufen Bauer Watertechnology Cup - Eckental Ortisei Challenger Todi Challenger I Tourneo Fila Citta di Brindisi - Brindisi Bratislava Challenger Ethias Trophy - Mons IPP Open - Helsinki AXA Open - Lisbon South African Airways Open - East London Fergana Challenger - Fergana TED Open Istanbul - Istanbul Cairo Challenger 2002 - Cairo Santiago Challenger San Remo Tennis Cup - San Remo Residenza Open - Magdeburg Porsche Open - Poznan St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger FILA Challenger - Biella Open de Montauban - Montauban 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Brixina Tennis Open - Bressanone Copa Ericsson Brazil - Sao Paulo Lamberts Open by Stawag - Aachen San Marino CEPU Open - San Marino Scheveningen Challenger Citta di Como - Como Heilbronn Open - Heilbronn Eckental Challenger Open D'Orleans - Orleans IPP Open - Helsinki Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Marbella Challenger Sophia Antipolis Challenger Barletta Citta Della Disfida Open 2000 - Barletta 5° Sporting Challenger - Turin Tunis Challenger Olbia Challenger - Olbia BMW Tennis Championship - Sunrise Rome Challenger Challenger Ford de Cherbourg - Cherbourg Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach San Marino Challenger AAPT Championships - Adelaide Adidas International - Sydney San Marino Cepu Open - San Marino Rennes Challenger Unique Zagreb Open - Zagreb Cherbourg Challenger Todi Challenger Ortisei Challenger Loughborough Challenger Roma Open Challenger - Rome Citta di Como - Como Banjaluka Challenger 2007 - Banja Luka The Tarka Challenger - Barnstaple Internazionali di Tennis di Bergamo - Bergamo Riviera de Rimini Challenger - Rimini Le Gosier Challenger Tata Open 2002 - Chennai Trofeo Cassa di Risparmio di Alessandria - Alessandria Caversham International Tennis Tournament - Jersey Cherbourg Challenger Caltanissetta Challenger Copenhagen Open - Copenhagen Pullach Challenger Alessandria Challenger International Championship of Croatia - Umag Irving Challenger Cherbourg Challeger Trani Challenger Manerbio Challenger Rijeka Challenger Palermo Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Warsteiner Grand Prix - Oberstaufen Cherbourg Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Open SEAT Godo 2006 - Barcelona 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bergamo Challenger Nord/LB Open - Braunschweig Gerry Weber Open - Halle Mercedes Cup - Stuttgart Pau Challenger Macedonian Open - Skopje Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Milan Challenger Davidoff Swiss Indoors Basel - Basel Rado Geneva Challenger - Geneva Idea Prokom Open - Sopot Chennai Open - Chennai Challenger 42 - Andrezieux Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Garden Open - Rome Open Seat Godo 2007 - Barcelona Genoa Open 'Fondazione Carige' - Genova San Marino Cepu Open - San Marino BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Chennai Open - Chennai Next Generation Adelaide International - Adelaide Open 13 - Marseille PBZ Zagreb Indoors - Zagreb BMW Open - Munich Sardinia International Championship - Cagliari ARAG World Team Championship - Dusseldorf Milano Challenger-Jameson Cup - Milan The Artois Championships - London Warta Cup - Sopot Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo V Torneo Internazionale di Tennis - Barletta BMW Open - Munich Gerry Weber Open - Halle Istanbul Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Trofeo Conde de Godo - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington D.C. AEGON Championships - London SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Estoril Open - Estoril If Stockholm Open - Stockholm Brasil Open - Salvador Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad The Dubai Tennis Championships - Dubai Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Mumbai Open - Mumbai Medibank International - Sydney Davidoff Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Milan Indoors - Milan Wimbledon - London Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open Seat Godo 2003 - Barcelona Synsam Swedish Open - Bastad Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg 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 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid The Nottingham Open - Nottingham BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Copa Claro - Buenos Aires 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 U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf 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, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London U.S. Open - New York AAMI Classic - Kooyong U.S. Open - New York Olympics - Beijing Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4