Career 2024 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 1997 1996
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 BPCA Open de Nice-Tounoi Challenger - Nice XL Challenger de Tenis Copa Sevilla - Seville Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Challenger Ford de Cherbourg - Cherbourg Challenger Copa Sevilla Internacionales de Andalucia - Seville Samsung Securities Cup Challenger Tennis - Seoul Pro Tennis World Open - Boca Raton AXA Open - Espinho Napoli Challenger - Napoli Brasil Open - Florianopolis Quelle Cup 1999 - Furth 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota IX Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Hamburg Challenger - Hamburg Aberto de Sao Paulo - Sao Paulo IX Gramado Open - Gramado Open de Franche Comte - Besancon PEOPLEnet Cup - Dnepropetrovsk Amazonia Open de Tenis - Belem BSI Challenger Lugano - Lugano PEOPLEnet CUP - Dnepropetrovsk Tunis Challenger Braunschweig Challenger Copa Petrobras Uruguray - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Intersport Heilbronn Open - Heilbronn Copa Ericsson - Buenos Aires Open Sainte-Victoire - Aix-En-Provence Copa Ericsson Costa Rica - San Jose V Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Gemax Open - Belgrade Grand Prix de Tennis - St. Jean de Luz XL Capital Bermuda Open - Bermuda Cerveza Club Columbia Open - Bogota Wideyes Swedish Open - Bastad Quelle Cup 2000 - Furth Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Challenger 42 - Andrezieux ATP Challenger 2003 Numea - New Caledonia Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis - Mexico City Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten U.S. Pro Tennis Championships - Boston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca ERA Real Estate Clay Court Championships - Orlando 2001 Mercedes Cup - Stuttgart Heineken Open - Auckland Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador CA Tennis Trophy - Vienna Abierto Mexicano de Tenis Pegaso - Acapulco Tata Open 2002 - Chennai AAPT Championships - Adelaide Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Brasil Open - Salvador Heineken Open Shanghai - Shanghai Ordina Open - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale Scania Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Tata Open - Chennai Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart AAPT Championships - Adelaide Croatia Open - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar Open - Doha Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart China Open - Beijing Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Open de Moselle - Metz Davidoff Swiss Indoors - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai Generali Open 2001 - Kitzbuhel The Artois Championships - London Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BA-CA Tennis Trophy - Vienna Catella Swedish Open - Bastad Masters Series - Hamburg Qatar Exxon Mobil Open - Doha AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Open Sabadell Atlantico - Barcelona AEGON Championships - London Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Bogota Thailand Open - Bangkok Gerry Weber Open - Halle Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Campionati Internazionali di Sicilia - Palermo China Open - Beijing Milan Indoors - Milan Barcelona Open BancSabadell - Barcelona Brasil Open - Costa do Sauipe VTR Open - Vina del Mar Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona China Open - Beijing Abierto Mexicano Telcel - Acapulco Stockholm Open - Stockholm Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona The Stella Artois Championships - London AEGON Championships - London Melbourne Summer Set - Melbourne Qatar ExxonMobil Open - Doha United Cup - Australia Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2000 - Barcelona Open Sabadell Atlantico - Barcelona Croatia Open - Umag Kremlin Cup - Moscow 2002 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm China Open - Beijing AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Long Island Beijing Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Podebradka Cup - Prague Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha FILA Challenger - Biella Abierto Mexicano Telcel - Acapulco Open Castilla y Leon - Segovia Copa Ericsson Brasil - Sao Paulo China Open - Beijing Heineken Open - Auckland Dubai Open - Dubai Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona ARAG World Team Championship - Dusseldorf Citi Open - Washington Copa Ericsson Argentina - Buenos Aires Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Telenordia Swedish Open - Bastad President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril Cerveza Club Colombia Open - Bogota The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart 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 - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati 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 Tennis Masters Series - Hamburg Sybase Open - San Jose Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Croatia Open - Umag NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Campionati Internazionali d'Italia - Rome Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo 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 Davidoff Swiss Indoors - Basel Tennis Masters Series - Hamburg 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 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 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 Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Masters - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Western & Southern Open - Cincinnati Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, PO, ITA-ESP 2-3 French Open - Paris Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, F, ESP-ARG 3-1 Australian Open - Melbourne Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Laver Cup - Geneva Davis Cup, Finals, Group B Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 Mubadala World Tennis Championship U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris A Day At The Drive - Adelaide Shanghai ATP Masters 1000 - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Mubadala World Tennis Championship 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 Davis Cup, World Group, 1R, AUT-ARG 1-4 Olympics - Beijing Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Olympics - Rio de Janeiro Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, ESP-UKR 5-0 Capitala World Tennis Championship Capitala World Tennis Championship 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Nitto ATP Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Paris Barcelona Open Banc Sabadell - Barcelona Brisbane International - Brisbane Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Nordea Open - Bastad Davis Cup, World Group, QF, NED-ESP 2-1