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 France F4 Germany F11 Germany F12 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F3 Austria F1 Austria F2 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Turkey #1-w1 Turkey #1-w2 Turkey #1-w4 Slovenia F2 Slovenia F3 Germany F10 Germany F11 Germany F13 Germany F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 Switzerland F3 Portugal F2 Portugal F3 Italy F10 Czech Republic F1 Czech Republic F2 Slovenia F1 Austria F4 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Germany F3 Switzerland F1 Austria F4 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) 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 San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Cepu Open - San Marino Trani Cup - Trani Tatra Banka Open - Bratislava Jameson Cup - Milan Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg 3rd Volkswagon Challenger - Wolfsburg X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Ostdeutscher Sparkassen Cup - Dresden Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Oberstaufen Cup - Oberstaufen Genoa Open - Genova Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Astana Challenger - Astana Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen Timisoara Challenger - Timisoara San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf ATP Challenger Trophy 2007 - Trnava Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn South African Airways Open - East London 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Sunrise Challenger Bangkok Challenger Korat Challenger Napoli Challenger Athens Challenger Sofia Challenger Tunis Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Lugano Challenger Braunschweig Challenger Turin Challenger San Marino Challenger Istanbul Challenger Freudenstadt Challenger Szczecin Challenger Napoli Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Genova Challenger Heilbronn Challenger Sunrise Challenger Napoli Challenger Monza Challenger Rome Challenger Tunis Challenger Biella Challenger Furth Challenger Lugano Challenger Turin Challenger San Marino Challenger Genova Challenger Brasov Challenger Napoli Challenger Mons Challenger Heilbronn Challenger Wolfsburg Challenger Prague Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger Ljubljana Challenger Madrid Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Quimper Challenger Sarajevo Challenger Bath Challenger Dallas Challenger Barletta Challenger Mersin Challenger Prague Challenger Furth Challenger Monza Challenger Arad Challenger San Marino Challenger Szczecin Challenger Orleans Challenger Madrid Challenger Mons Challenger Eckental Challenger Ortisei Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Todi Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Tunis Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Braunschweig Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Furth Challenger Mestre Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Cortina Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Sacramento Challenger Fairfield Challenger Bratislava Challenger Brescia Challenger Noumea Challenger Cherbourg Challenger Guadalajara Challenger Aix En Provence Challenger Vicenza Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Biella Challenger Cortina Challenger Orleans Challenger Mons Challenger Budapest Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Cherbourg Challenger Bergamo Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Heilbronn Challenger Blois Challenger Scheveningen Challenger Liberec Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Recanati Challenger Astana Challenger Prague Challenger Segovia Challenger Mallorca Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Koblenz Challenger Quimper Challenger Bergamo Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Heilbronn Challenger Surbiton Challenger Generali Open 2002 - Kitzbuhel Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Milan Indoors - Milan Open 13 - Marseille BMW Open - Munich 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 BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle 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 BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart 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 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 BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha 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 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 Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BCR Open Romania - Bucharest Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca AEGON Championships - London Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Moselle Open - Metz Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Open 13 - Marseille BMW Open - Munich Mercedes Cup - Stuttgart Suisse Open - Gstaad If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Suisse Open - Gstaad AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch 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 Pacific Life Open - Indian Wells 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 Internazionali BNL dItalia - Rome 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 Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London 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 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 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 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 Wimbledon - London French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing