Career 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 Italy F5 Italy #4-w2 Qatar F1 Italy F4 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 F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Great Britain F16 Samarkand Challenger - Samarkand Garden Open - Rome Memorial Savigny - Sassuolo Barletta Citta Della Disfida Open 2000 - Barletta Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Okal Cup - Eckental MTNL Cellular ATP Challenger - Mumbai Challenger Canottieri Minico - Mantova 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Intelig Tennis Cup - Brasilia AXA Open - Lisbon Fergana Challenger - Fergana Okal Cup 2001 International Bavarian Championships - Eckental Milano Challenger-Jameson Cup - Milan Jameson Cup - Milan Challenger Hamburg - Hamburg DPD Challenger 2002 - Aschaffenburg The Scottish Championships - Edinburgh Bulgarian Open - Sofia Macedonian Open 1999 - Skopje Brixina Tennis Open - Bressanone Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Prague Open - Prague ECM Cup - Prague Memorial Savigni - Sassuolo Oberstaufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg Optimus Maia Open - Maia ATP Challenger 2003 Numea - New Caledonia Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Corona Mexico City Open - Mexico City Quelle Cup 2000 - Furth Macedonian Open - Skopje Ostdeutscher Sparkessen Cup - Dresden Porsche Open - Poznan Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Garden Open - Rome Copa Ericsson Chile - Santiago Siemens Open - Scheveningen s Tennis Masters 06 - Graz San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Morocco Tennis Tour - Rabat Unicredit (Suisse) Bank S.A. Challenger - Chiasso Warsteiner Grand Prix - Oberstaufen Roma Challenger 2007 - Rome Meridiana Sardegna Open - Olbia Okal Cup 2003 - Eckental The LTA Sunderland Challenger - Sunderland Unicredit Czech Open 2007 - Prostejov Internazionali di Tennis - Bergamo Arroyo de la Encomienda - Valladolid Porsche Open - Poznan XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Internazionali di Tennis Dell'Umbria - Todi Nord/LB Open 2004 - Braunschweig Challenger Tunisie - Tunis Pro Tennis World Open - Sunrise Top Wool Challenger-Immagine Trophy - Biella Heilbronn Open - Heilbronn Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Trofeo Cassa di Risparmio di Alessandria - Alessandria Tunis Open - Tunis BMW Tennis Championship - Sunrise San Remo Tennis Cup - San Remo San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Riviera di Rimini Challenger - Rimini Genova Open Challenger - Genova Ipsos Bucharest Challenger - Bucharest 2nd Campionati Internazionali di Tennis Del'Umbria - Todi San Marino Cepu Open - San Marino The LTA Men's Challenger - Southampton Noumea Challenger ATP Challenger Numea - New Caledonia Heilbronn Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Wolfsburg Challenger 8° Trani Cup - Trani Bangkok Challenger Caltanissetta Challenger Napoli Challenger Sofia Challenger Ostrava Challenger Braunschweig Challenger San Benedetto Challenger Rimini Challenger Nord LB Open 2007 - Braunschweig Recanati Challenger Tampere Challenger San Marino Challenger Reggio Emilia Challenger Istanbul Challenger Como Challenger Freudenstadt Challenger Malaysian Open - Kuala Lumpur Todi Challenger Mons Challenger Bauer Watertechnology Cup - Eckental Rennes Challenger Mobilux Open - Luxembourg Jameson Cup - Milan Genova Challenger Challenger Lugano - Lugano Rimini Challenger IX Torneo Internacionale de Tennis - Barletta Cordenons Challenger Todi Challenger Orleans Challenger Belgrade Challenger Bergamo Challenger Wolfsburg Challenger Rome Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Caltanissetta Challenger Rome Challenger Furth Challenger Rome Challenger Turin Challenger San Benedetto Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Recanati Challenger Trani Challenger Milan Challenger San Marino Challenger Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo IPP Open - Helsinki Todi Challenger Ljubljana Challenger Geneva Challenger Open D'Orleans - Orleans Bergamo Challenger Cherbourg Challenger BMW Tennis Championship - Sunrise Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli San Benedetto Challenger Recanati Challenger Porsche Open - Poznan Aamulehti Tampere Open - Tampere Barletta Challenger Prostejov Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Cordenons Challenger Schickendanz Open - Furth Heilbronn Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Portoroz Challenger Meerbusch Challenger Lamberts Open by Stawag - Aachen Eckental Challenger Manerbio Challenger Ljubljana Challenger Braunschweig Challenger ATP Challenger Numea - New Caledonia Poznan Challenger Volvo Sylt Open - Sylt Meerbusch Challenger Citta di Monza - Monza Szczecin Challenger The Tarka Challenger - Barnstaple 7° Trani Cup - Trani Open de L'Isere - Grenoble Aix En Provence Challenger Furth Challenger KGHM Polish Indoors - Wroclaw Gerry Weber Open - Halle Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Sardinia International Championship - Cagliari Schickendanz Open - Furth Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Jameson Cup - Milan Open de Franche-Comte - Besancon The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bratislava Challenger Genova Challenger GHI Bronx Tennis Classic - Bronx Warsteiner Challenger Lubeck - Lubeck Zagreb Open - Zagreb Sporting Challenger 2003 - Turin San Remo Tennis Cup 15° Piertomaso - San Remo Hilversum Open - Hilversum Prostejov Challenger Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury San Marino Cepu Open - San Marino Top Wool Challenger - Biella Heilbronn Open - Heilbronn Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Bulgarian Open - Sofia Orbetello Challenger The Nottingham Challenger - Nottingham USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt Whirlpool Open - Budapest Geneva Challenger - Geneva FILA Challenger - Biella FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia USTA Men's Challenger of Urbana-Champaign - Urbana Top Wool Challenger Biella - Biella San Marino Challenger Banjaluka Challenger 2007 - Banja Luka Tehran Open ATP Challenger - Tehran Open Sainte Victoire - Aix-En-Provence KGHM Dialog Polish Indoors - Wroclaw 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Sina-Kia Motors Tennis Cup - Cordenons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Bergamo Challenger Cherbourg Challenger Milan Indoors - Milan San Benedetto Challenger Ethias Trophy - Mons Trani Challenger Tata Open 2002 - Chennai Milan Indoors - Milan Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Rijeka Challenger International Championship of Croatia - Umag Idea Prokom Open - Sopot IPP Open - Helsinki AAPT Championships - Adelaide Adidas International - Sydney San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Milan Challenger Karlsruhe Challenger Furth Challenger Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Jersey Challenger BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger BCR Open Romania - Bucharest Noumea Challenger Bergamo Challenger If Stockholm Open - Stockholm Cherbourg Challeger Masters Series - Hamburg Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Thailand Open - Bangkok Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Sunrise Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Grand Prix Hassan II - Casablanca China Open - Beijing China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Croatia Open Umag - Umag Geneva Open - Geneva Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle European Open - Antwerp Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Recanati Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Palermo Challenger Power Horse World Team Cup - Dusseldorf Loughborough Challenger China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Cremona Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Dubai Tennis Open - Dubai Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Tunis Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam San Marino Challenger Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Canberra Challenger Open de Tanger - Tangier Copa Ericsson Peru - Lima Braunschweig Challenger Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Finnish Open - Helsinki Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Open Seat Godo 2003 - Barcelona PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril St. Petersburg Open - St. Petersburg BMW Open - Munich ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Brasil Open - Salvador ATP Vegeta Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Valencia Open - Valencia Tennis Masters Series - Miami Tennis Masters Series - Rome Adidas International - Sydney China Open - Beijing Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Erste Bank Open - Vienna Tennis Masters Series - Hamburg Open de la Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells Tennis Masters Series - Rome Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Masters Series Monte Carlo - Monte Carlo Medibank Private International - Sydney Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Mercedes Cup - Stuttgart Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai French Open - Paris Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Campionati BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris German Tennis Championships - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, SVK-GER 3-2 French Open - Paris Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, GER-POL 3-2 Olympics - Athens