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 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 F17 Netherlands F1 Belgium F2 Italy F16 Italy F11 Bergamo Challenger Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Open Castilla y Leon Trofeo Iberdrola - Segovia Memorial Savigni - Sassuolo Sao Paulo - Brazil Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani Corona Mexico City Open - Mexico City San Marino Cepu Open - San Marino Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova Nord/LB Open 2004 - Braunschweig Lambertz Open by Stawag - Aachen Brasov Challenger - Brasov Corona Mexico City Open - Mexico City XI Ciutat de Barcelona - Barcelona 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Morocco Tennis Tour - Casablanca Internazionali di Tennis - Bergamo KGHM Dialog Polish Indoors - Wroclaw XL Capital Bermuda Open - Bermuda Genova Open Challenger - Genova Timisoara Challenger - Timisoara The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Tatra Banka Slovak Open - Bratislava Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Bauer Watertechnology Cup - Eckental Sunrise Challenger Unique Zagreb Open - Zagreb Pekao Open 2004 - Szczecin X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Biella Challenger Jameson Cup - Milan Rome Challenger San Marino Challenger Orleans Challenger Palermo Challenger Ortisei Challenger Nottingham Challenger Sopot Challenger Sir Supermercati - Rome Turin Challenger Manerbio Challenger Florianopolis Challenger Cordenons Challenger 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Bergamo Challenger Le Gosier Challenger Irving Challenger Mersin Challenger Tunis Challenger San Marino Challenger Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Geneva Challenger Prague Challenger San Marino Challenger Cordenons Challenger Santiago Challenger Ostrava Challenger Braunschweig Challenger Todi Challenger Vercelli Challenger Genova Challenger Caltanissetta Challenger Oberstaufen Challenger Scheveningen Challenger Eckental Challenger Istanbul Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Punta Del Este Challenger Rennes Challenger Courmayeur Challenger Barletta Challenger Szczecin Challenger Padova Challenger Sibiu Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Schickedanz Open - Furth Marbella Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Rome Challenger GHI Bronx Tennis Classic - Bronx Santiago Challenger Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Eckental Challenger Napoli Challenger Rome Challenger Ortisei Challenger Brest Challenger Guzzini Challenger - Recanati Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Top Wool Challenger - Biella 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Recanati Challenger VI Gramado Open de Tenis - Gramado Nokian Hakkapeliitta Open - Tampere Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano Open Sainte Victoire - Aix-En-Provence Tehran Open 2004 - Tehran Ethias Trophy - Mons The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Bratislava Challenger Mons Challenger Barletta Challenger Copa AT&T - Buenos Aires Santiago Challenger Rome Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart BMW Open - Munich Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar BMW Open - Munich Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Dallas Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Genova Challenger If Stockholm Open - Stockholm VTR Open - Vina del Mar BMW Open - Munich Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Catella Swedish Open - Bastad The Hypo Group Tennis International 2008 - Poertschach US Men's Clay Court Championship - Houston Sao Paulo Challenger Tour Finals Ortisei Challenger Orange Warsaw Open - Warsaw Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Rabat Challenger Estoril Open - Estoril Medibank International - Sydney Heineken Open - Auckland Marrakech Challenger Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Winston Salem - Winston Salem Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Barletta Challenger Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Napoli Challenger Bet-at-home Open - Hamburg International German Open - Hamburg Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires If Stockholm Open - Stockholm Brasil Open - Sao Paulo Millennium Estoril Open - Estoril The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Mumbai Open - Mumbai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney Moselle Open - Metz Cherbourg Challenger AIG Japan Open Tennis Championships - Tokyo Tata Open Maharashtra - Pune Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Movistar Open - Santiago Napoli Challenger ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Copa Claro - Buenos Aires AEGON Championships - London SkiStar Swedish Open - Bastad Ortisei Challenger Pullach Challenger Rio Open 500 - Rio de Janeiro ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires AEGON Championships - London Aegon Nottingham Open - Nottingham AEGON Championships - London Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston China Open - Beijing San Benedetto Challenger Rakuten Japan Open - Tokyo Jameson Cup - Milan Eckental Challenger US Men's Clay Court Championship - Houston Suisse Open - Gstaad Millennium Estoril Open - Estoril Stockholm Open - Stockholm Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Miami Open - Miami Open de Moselle - Metz BMW Open - Munich Qatar ExxonMobil Open - Doha Open 13 - Marseille Erste Bank Open - Vienna Mallorca Open - Mallorca Open 13 Provence - Marseille The Artois Championships - London Open Seat Godo 2003 - Barcelona Pacific Life Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Telecom Italia Masters - Rome Tennis Masters Series - Hamburg SkiStar Swedish Open - Bastad Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Copa Telmex - Buenos Aires Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 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 BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Internazionali BNL dItalia - Rome Copa Telmex - Buenos Aires Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome NASDAQ-100 Open - Miami Shanghai ATP Masters 1000 - Shanghai Heineken Open - Auckland BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Gerry Weber Open - Halle Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells VTR Open - Vina del Mar French Open - Paris U.S. Open - New York 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Copa Claro - Buenos Aires Mercedes Cup - Stuttgart The Nottingham Open - Nottingham Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Chengdu Open - Chengdu BMW Open - Munich Copa Claro - Buenos Aires AEGON International - Eastbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, BLR-ARG 5-0 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, ITA-SUI, 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, RUS-ITA 1-4 French Open - Paris Wimbledon - London Australian Open - Melbourne AAMI Classic - Kooyong AAMI Classic - Kooyong French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York 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 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Olympics - Beijing Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Olympics - London Davis Cup, World Group, 1R, ARG-ROU 4-1 Olympics - Rio de Janeiro Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston