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
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 Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Cyclus Open de Tenis - Florianopolis Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino San Luis Potosi Challenger 2002 - San Luis Potosi Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Copa Ericsson - Caracas Challenger Ford de Cherbourg - Cherbourg San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Lima Challenger - Lima Sao Paulo Challenger Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano Santiago Challenger Copa Petrobras - Aracaju Poznan Challenger San Marino Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Santiago Challenger II Challenger Ciudada de Guayaquil - Guayaquil Telesp Celular Open - Ribeirao Preto XL Challenger de Tenis Copa Sevilla - Seville Unicredit Czech Open 2007 - Prostejov Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Challenger Copa Sevilla Internacionales de Andalucia - Seville Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago IX Ciutat de Barcelona - Barcelona University of Tennessee USTA Challenger - Knoxville Hamburg Challenger - Hamburg Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Open de Franche Comte - Besancon Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Sassuolo Challenger - Sassuolo Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Sao Paulo - Brazil Barletta Challenger Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence Heineken Open - Auckland Mallorca Open - Mallorca Open Seat Godo 2003 - Barcelona International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Bogota Challenger - Bogota Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Copa Ericsson Uruguay - Montevideo Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Gemax Open - Belgrade Naples Challenger - Naples Tata Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Estoril Open - Estoril Black Forest Open - Freudenstadt Synsam Swedish Open - Bastad Fujitsu Siemens Open - Budapest Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Grand Prix de Tennis - St. Jean de Luz Brasil Open - Florianopolis Open Romania - Bucharest Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Qatar Open - Doha Gramado Challenger - Gramado Argentina Open - Buenos Aires VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Brasil Open - Costa do Sauipe St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Abierto Mexicano Telfonica MoviStar - Acapulco I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Open Seat Godo 2005 - Barcelona Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Synsam Swedish Open - Bastad Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Copa Ericsson - Lima Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella China Open - Beijing Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors Copa Telmex - Buenos Aires Open 13 - Marseille Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Tunis Open 2006 - Tunis Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Energis Dutch Open - Amsterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach 2003 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Lugano Challenger Mumbai Open - Mumbai Montevideo Challenger Guayaquil Challenger Chennai Open - Chennai Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Copa Petrobras-Brazil - Aracaju The Dubai Tennis Championships - Dubai Cyclus Open de Tenis - Florianopolis The Artois Championships - London Copa Petrobras-Uruguay - Montevideo Austrian Open - Kitzbuhel Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Bordeaux Challenger China Open - Beijing Qatar Exxon Mobil Open - Doha Prostejov Challenger BellSouth Open - Vina del Mar Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Copa AT&T - Buenos Aires Cordenons Challenger Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ATP Studena Croatia Open Umag - Umag SA Tennis Open - Johannesburg Gerry Weber Open - Halle VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Barcelona Open BancSabadell - Barcelona China Open - Beijing Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Milan Indoors - Milan China Open - Beijing Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Brisbane International - Brisbane Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco China Open - Beijing The Stella Artois Championships - London ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco AEGON Championships - London Melbourne Summer Set - Melbourne United Cup - Australia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Nordea Open - Bastad Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha China Open - Beijing Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Hungarian Open - Budapest Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Oberstaufen Cup - Oberstaufen Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Abierto Mexicano Telcel - Acapulco Open Castilla y Leon - Segovia China Open - Beijing IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Heineken Open - Auckland Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington SMS Tennis Open - Sao Paulo Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Telenordia Swedish Open - Bastad Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid RCA Championships - Indianapolis BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open 2002 - Doha Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel 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 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 ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Heineken Open - Auckland Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Grand Prix Hassan II - Casablanca Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Masters Series Monte-Carlo - Monte-Carlo Catella Swedish Open - Bastad 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 Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome 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 BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal 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 Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris French Open - Paris Australian Open - Melbourne Copa Telmex - Buenos Aires Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai ATP Masters 1000 - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 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 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, QF, NED-ESP 2-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Davis Cup, World Group, SF, ESP-FRA 4-1 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship Davis Cup, World Group, PO, ESP-UKR 5-0 Laver Cup - Geneva Capitala World Tennis Championship A Day At The Drive - Adelaide The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship 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 Nitto ATP Finals - London Nitto ATP Finals - London Mubadala World Tennis Championship Olympics - Beijing Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Paris Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin