Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 ATP Tour Challenger at Nellie Gail - Laguna Hills Open de l'Isere - Grenoble IV Abierto Internacional de Salinas - Salinas Iquique Challenger Santiago Challenger Tunis Challenger Poznan Challenger San Marino Challenger Geneva Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Copa Ericsson - Montevideo Sao Paulo Challenger Milan Challenger Kitzbuhel Challenger Copa Ericsson Uruguay - Montevideo Heilbronn Open - Heilbronn Unicredit Czech Open 2007 - Prostejov Gramado Open de Tennis - Gramado Jaegermeister Open - Braunschweig Napoli Challenger - Napoli Open de Nice - Nice AXA Open - Espinho Belo Horizonte Tennis Open - Belo Horizonte Challenger Santa Cruz - Santa Cruz Open Castilla y Leon - Segovia Internationaux de Bretagne - Brest Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin ITG Miami Challenger - Miami Zagreb Challenger Marburg Challenger Cordenons Challenger San Marino Cepu Open - San Marino Genova Open Challenger - Genova Davidoff Swiss Indoors - Basel San Remo Challenger Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Davidoff Swiss Indoors - Basel Open 13 - Marseille Mallorca Open - Mallorca Copenhagen Open - Copenhagen Chevrolet Cup - Santiago 2000 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco IV Trofeo Ciudad de Quito - Quito UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Copa Ericsson - Buenos Aires Energis Open - Amersfoort Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Adidas International - Sydney Open 13 - Marseille Open Seat Godo 2003 - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona AXA Cup - London Abierto Mexicano de Tenis Pegaso - Mexico City Pekao Open - Szczecin Copa Ericsson - Sao Paulo Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel President's Cup 1999 - Tashkent Heineken Open - Auckland Thailand Open - Bangkok Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Rado Geneva Challenger - Geneva Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Rado Swiss Open - Gstaad Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis AIG Japan Open Tennis Championships - Tokyo Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Jagermeister Open - Braunschweig Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Toulouse - Toulouse Open 13 - Marseille Heineken Open - Auckland Rado Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Cerveza Club Columbia Open - Bogota Mercedes Cup - Stuttgart Estoril Open - Estoril Orange Prokom Open - Sopot Generali Open 2002 - Kitzbuhel Posillipo Tennis Cup - Napoli Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Milan Indoors - Milan Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille Chevrolet Cup - Vina del Mar Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Gerry Weber Open - Halle Copa Telmex - Buenos Aires Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Open Seat-Godo 2001 - Barcelona If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai TD Waterhouse Cup - Long Island Dubai Tennis Open - Dubai Gerry Weber Open - Halle BellSouth Open - Vina del Mar Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Copa AT&T - Buenos Aires Guayaquil Challenger Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Lima Challenger Movistar Open - Vina del Mar Sao Paulo Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Sunrise Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Brisbane International - Brisbane Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Gerry Weber Open - Halle Heineken Open - Auckland Pereira Challenger ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle MoviStar Open - Vina del Mar Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Braunschweig Challenger Scheveningen Challenger Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2000 - Barcelona Dubai Duty Free Tennis Championships - Dubai Internationaler Raiffeisen Grand Prix - St. Polten Internazionali di Tennis di San Marino - San Marino Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart Noventi Open - Halle CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Noventi Open - Halle Dubai Tennis Open - Dubai Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Gonet Geneva Open - Geneva Estoril Open - Estoril The Lipton Championships - Key Biscayne Italian Open - Rome Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Stella Artois Grass Court Championships - London Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Investor Swedish Open - Bastad Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest adidas Open de Toulouse - Toulouse Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Tennis Masters Series - Hamburg Qatar Mobil Open 2000 - Doha U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Credit Agricole Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Energis Open - Amersfoort Sony Ericsson Open - Miami Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Internazionali BNL dItalia - Rome Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Heineken Trophy - 's-Hertogenbosch Mutua Madrilena Masters Madrid - Madrid CA Tennis Trophy - Vienna Heineken Open - Auckland Rogers Cup - Montreal Monte Carlo Open - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Qatar Exxon Mobil Open 2003 - Doha BNP Paribas Masters - Paris RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Republic National Bank Monte Carlo Open - Monte Carlo Kremlin Cup - Moscow Abierto Mexicano de Tenis Pegaso - Acapulco Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Brasil Open - Costa do Sauipe Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati ARAG World Team Championship - Dusseldorf Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Tennis Masters Series - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Generali Open 1999 - Kitzbuhel Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris Wimbledon - London Croatia Open - Umag 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 Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Rogers Masters - Toronto French Open - Paris Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Nitto ATP Finals - London Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, SUI-ROU 3-2 Colonial Classic - Kooyong Colonial Classic - Kooyong Colonial Classic - Kooyong Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Capitala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Davis Cup, World Group, SF, SUI-ITA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Watsons Water Champions Challenge - Hong Kong The Mubadala World Tennis Championship The Mubadala World Tennis Championship Laver Cup - Geneva Hopman Cup - Perth Laver Cup - Chicago Hopman Cup - Perth Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Tennis Masters Cup - Houston Nitto ATP Finals - London Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Sydney Olympics - Beijing Olympics - Athens