Career 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 Qatar F1a Bahrain F1 France F4 UAE F1 UAE F2 Kuwait F2 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) Kuwait F1 Pekao Open - Szczecin Open de L'Isere-Open 38 - Grenoble 2001 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Manchester Challenger - Manchester Volvo Sylt Open - Sylt Samsung Securities Cup Challenger Tennis - Seoul Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana TED Open-Akbank Private Banking - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Garden Open - Rome Fergana Tennis Challenger Tournament - Fergana Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth ATU Cup - Weiden San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Asics Challenger Open - Monchengladbach Genoa Open 'Fondazione Carige' - Genova Alexander Kolyaskin Memorial - Donetsk Trani Cup - Trani Tennis Napoli Cup - Napoli Tunis Open - Tunis Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Sina-Kia Motors Tennis Cup - Cordenons Coffee Cup Challenger - Chikmagalur Genoa Open - Genova Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Geneva Challenger - Geneva Kobstaedernes ATP Challenger - Kolding President's Cup - Astana Heilbronn Challenger Napoli Challenger Prostejov Challenger San Marino Challenger Vancouver Challenger Napoli Challenger Napoli Challenger Athens Challenger Rhodes Challenger Biella Challenger Lugano Challenger Turin Challenger San Marino Challenger Recife Challenger Athens Challenger Zagreb Challenger Alessandria Challenger Penza Challenger Astana Challenger Segovia Challenger San Marino Challenger Seoul Challenger Geneva Challenger Guadalajara Challenger Le Gosier Challenger Dallas Challenger Barletta Challenger Kaohsiung Challenger Busan Challenger Fergana Challenger Monza Challenger Winnetka Challenger Binghamton Challenger San Marino Challenger Szczecin Challenger Madrid Challenger Geneva Challenger Bratislava Challenger Bergamo Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Rome Challenger Napoli Challenger Kun-Ming Challenger Rome Challenger Busan Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Todi Challenger Istanbul Challenger San Benedetto Challenger Eskisehir Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger St. Remy Challenger Szczecin Challenger Tashkent Challenger Geneva Challenger Casablanca Challenger Ortisei Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Panama City Challenger Shenzhen Challenger Vercelli Challenger Tunis Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger San Benedetto Challenger Kaohsiung Challenger Astana Challenger Cortina Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Geneva Challenger Napoli Challenger Rome Challenger Eskisehir Challenger Mestre Challenger San Benedetto Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Ilkley Challenger Winnetka Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Maui Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Winnetka Challenger Segovia Challenger Kaohsiung Challenger UBS Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Milan Indoors - Milan Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart FILA Challenger - Biella Thailand Open - Bangkok Samsung Secruities Cup Challenger - Seoul Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel San Marino Cepu Open - San Marino Tennis Napoli Cup 2007 - Napoli Milan Indoors - Milan Open 13 - Marseille Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel Open Romania - Bucharest International Tennis Championships - Delray Beach Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Qatar Open - Doha Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Busan Open Challenger Tennis - Busan 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 Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest China Open - Beijing Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Nottingham Challenger - Nottingham Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel 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 Okal Cup 2003 - Eckental ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest IPP Open - Helsinki ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Czech Indoor Open - Prague Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Jameson Cup - Milan Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Top Wool Challenger-Immagine Trophy - Biella Kremlin Cup - Moscow Ischgl International Tennis Challenger 2003 - Ischgl Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Gemax Samsung Open 2004 - Belgrade Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco San Luis Potosi Challenger - San Luis Potosi Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Akbank Private Banking TED Open 2006 - Istanbul Open 13 - Marseille 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 Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Challenger Lugano - Lugano 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 Open de Nice Cote d'Azur - Nice GHI Bronx Classic - Bronx Gerry Weber Open - Halle Challenger Hamburg - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rezidenza Open - Magdeburg Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Schickendanz Open - Furth Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Swiss Indoors Basel - Basel Alexander Kolyaskin Memorial - Donetsk Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Swiss Indoors Basel - Basel Chengdu Open - Chengdu Challenger Casino Lugano - Lugano Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Geneva Challenger - Geneva Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Neride Prague Indoor - Prague Ostrava Open 2005 - Ostrava Nord LB Open - Braunschweig Top Wool Challenger - Biella Challenger Casino Lugano - Lugano Bristol Challenger Trophy - Bristol Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Johannesburg Challenger Open de la Ville de Saint Denis - Reunion Island Mobilux Open - Luxembourg Britania Zavaleta - Puebla Jameson Cup - Milan Yokohama World Tennis Gaora Cup - Yokohama BH Telecom Indoors Sarajevo 2006 - Sarajevo Tenerife Challenger Tennis Napoli Cup 2006 - Napoli BMW Tennis Championship - Sunrise Dharwad Challenger 2006 - Dharwad Bancastato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Challenger 42 - Andrezieux Genova Challenger Busan Challenger Heineken Challenger 2004 - Ho Chi Minh City Tennis Napoli Cup - Naples Garden Open - Rome Sarajevo Open 2004 - Sarajevo Fergana Challenger - Fergana Busan Open - Busan Cremona Challenger Zagreb Open - Zagreb Challenger Leon 2004 - Leon San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia Top Wool Challenger Biella - Biella Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Steelers Cup - Kosice San Remo Tennis Cup - San Remo Granby Challenger - Granby Lugano Challenger USTA Seascape Challenger - Aptos Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger Banca Stato Challenger Lugano - Lugano Trani Cup - Trani Pozoblanco Challenger CA Challenge 2002 - Graz Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Rome XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Ethias Trophy - Mons Tennis Masters Series - Toronto 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 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati 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 Cepu Open - San Marino BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati 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 Rogers Cup - Toronto Internazionali BNL d'Italia - Rome IPP Open - Helsinki Monte-Carlo Rolex Masters - Monte-Carlo Fujitsu Siemens Open - Budapest BNP Paribas Masters - Paris Mauritius Open - Mauritius Jameson Cup - Milan Sunrise Challenger Intersport Heilbronn Open - Heilbronn Sylt Open 2000 - Sylt KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade French Open - Paris Wimbledon - London U.S. Open - New York Tennislife Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXVIII Edizione 'A.Savoldi' - Manerbio BMW Challenger Open - Monchengladbach Napoli Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Caversham International Tennis Tournament - Jersey Citta di Brindisi - Brindisi 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 French Open - Paris Belgrade Challenger Wimbledon - London Gemax Open - Belgrade Bratislava Challenger 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 VIII Trofeo Ciutat de Barcelona - Barcelona U.S. Open - New York Australian Open - Melbourne Sunrise Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Yokohama Challenger 2001 - Yokohama U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Montauban - Montauban X Torneo Internazionale di Tennis - Barletta The 70th King's Cup and Queen's Cup - Bangkok VII Torneo Internazionale di Tennis - Barletta Canottieri Mincio Open - Mantova The Granby Natrel Challenger - Granby Rome Challenger Tatra Banka Open - Bratislava Heilbronn Challenger 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Barranquilla Challenger Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Heilbronn Challenger Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Gerry Weber Open - Halle BellSouth Open - Vina del Mar The Dubai Tennis Championships - Dubai Olympics - Beijing Internationaler Raiffeisen Grand Prix - St. Polten Geneva Open - Geneva Ordina Open - 's-Hertogenbosch