Career 2023 2022 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 U.S. Open - New York Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Colombia F2 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Argentina F12 Argentina F12 Argentina F18 Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 Heilbronn Open - Heilbronn Open de l'Isere - Grenoble Abierto Internacional de Salinas 'Dario Expreso' - Salinas AXA Open - Espinho Open Castilla y Leon - Segovia BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Internationaux de Bretagne - Brest Santiago Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Brasilia Challenger Belo Horizonte Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Sao Leopoldo Challenger Guayaquil Challenger AGT Challenger - Leon Salinas Challenger Barranquilla Challenger Santiago Challenger Manta Challenger San Juan Challenger Rio De Janeiro Challenger Sarasota Challenger Aptos Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Lima Challenger Bucaramanga Challenger Itajai Challenger Pereira Challenger Lima Challenger Santiago Challenger Heilbronn Challenger Guayaquil Challenger Porto Alegre Challenger Corrientes Challenger ATP Challenger Tour Finals Sao Paulo Challenger Heilbronn Challenger Milan Challenger Marburg Challenger Floridablanca Challenger Santiago Challenger Guayaquil Challenger Montevideo Challenger Santos Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Santo Domingo Challenger Braunschweig Challenger Bordeaux Challenger Quito Challenger Montevideo Challenger Cali Challenger Cordoba Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Prostejov Challenger Davidoff Swiss Indoors - Basel Lima Challenger Montevideo Challenger Open 13 - Marseille Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Buenos Aires Challenger AXA Cup - London Copenhagen Open - Copenhagen President's Cup 1999 - Tashkent Pereira Challenger Davidoff Swiss Indoors - Basel Santos Challenger Adidas International - Sydney Milan Indoors - Milan Caltanissetta Challenger Monza Challenger Lima Challenger Bogota Challenger Rado Geneva Challenger - Geneva UBS Open Gstaad - Gstaad Rome Challenger Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan Rado Swiss Open - Gstaad Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Grand Prix de Tennis de Toulouse - Toulouse Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Rado Swiss Open - Gstaad Heineken Open - Auckland Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel San Luis Potosi Challenger - San Luis Potosi Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille Gerry Weber Open - Halle The Nottingham Open - Nottingham III Aberto Santa Catarina de Tenis - Florianopolis BMW Open - Munich Open 13 - Marseille Gerry Weber Open - Halle Campos do Jordao Challenger Salvador Challenger Copa Petrobras-Argentina - Buenos Aires CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Gerry Weber Open - Halle Allianz Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Medellin Challenger TD Waterhouse Cup - Long Island Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Dubai Open - Dubai Gerry Weber Open - Halle Gerry Weber Open - Halle Thailand Open - Bangkok Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Estoril Open - Estoril Guayaquil Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Swiss Indoors Basel - Basel VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Cali Challenger Davidoff Swiss Indoors - Basel Vicenza Challenger Lima Challenger Campinas Challenger Salinas Challenger Bucaramanga Challenger Porto Alegre Challenger Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Montevideo Challenger San Juan Challenger Power Horse Cup - Dusseldorf Guayaquil Challenger San Luis Potosi Challenger AEGON Championships - London Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Copa Claro - Buenos Aires Brisbane International - Brisbane Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Dallas Challenger Plava Laguna Croatia Open - Umag AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Bogota Challenger Santos Challenger European Open - Antwerp Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Sardegna Open - Cagliari Pereira Challenger Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bogota Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Erste Bank Open - Vienna Manta Challenger Cordoba Open - Cordoba Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Montevideo Challenger Bucaramanga Challenger Leon Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2000 - Barcelona Dubai Duty Free Tennis Championships - Dubai Internationaler Raiffeisen Grand Prix - St. Polten US Men's Clay Court Championship - Houston Montevideo Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar Swiss Indoors Basel - Basel Aptos Challenger Irving Challenger Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai ATP Challenger Tour Finals Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Claro Open Colombia - Bogota Bordeaux Challenger Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona China Open - Beijing Campinas Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Montevideo Challenger Gerry Weber Open - Halle Chengdu Open - Chengdu Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Erste Bank Open - Vienna Cordoba Open - Cordoba CA Tennis Trophy - Vienna Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Dubai Tennis Open - Dubai Kremlin Cup - Moscow Gonet Geneva Open - Geneva Cordoba Open - Cordoba Copa Claro - Buenos Aires Argentina Open - Buenos Aires Estoril Open - Estoril The Stella Artois Grass Court Championships - London adidas Open de Toulouse - Toulouse CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Suisse Open - Gstaad Mercedes Cup - Stuttgart European Open - Antwerp Erste Bank Open - Vienna BMW Open - Munich Argentina Open - Buenos Aires The Lipton Championships - Key Biscayne Nature Valley International - Eastbourne Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo 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 Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Paris Scania Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome 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 Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami RCA Championships - Indianapolis Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Republic National Bank Monte Carlo Open - Monte Carlo Kremlin Cup - Moscow BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Miami Open - Miami The Dubai Tennis Championships - Dubai Rogers Masters - Montreal French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Antalya Cup - Antalya Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati VTR Open - Vina del Mar Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris Generali Open - Kitzbuhel Tennis Masters Series - Hamburg Miami Open - Miami Tennis Masters Series - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London BB&T Atlanta Open - Atlanta Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Western & Southern Open - Cincinnati Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York China Open - Beijing Telecom Italia Masters - Rome Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Colonial Classic - Kooyong Colonial Classic - Kooyong French Open (juniors) French Open - Paris AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship U.S. Open - New York U.S. Open - New York German Open - Hamburg Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - 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 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Sydney Monte Carlo Open - Monte Carlo French Open - Paris Olympics - Beijing Olympics - London U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 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, World Group, 1R, SUI-ROU 3-2 Colonial Classic - Kooyong Davis Cup, Group I, 2R, SUI-POR 5-0 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 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 U.S. Open (juniors) Laver Cup - Geneva Capitala World Tennis Championship Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 The Mubadala World Tennis Championship The Mubadala World Tennis Championship Hopman Cup - Perth Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Hopman Cup - Perth Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - Athens