Career 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
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 Optimus Maia Open - Maia Torneo Internazionale di Tennis ATP-Challenger - Merano Copa Sevilla Inernacionales de Andalucia - Seville Cairo Challenger - Cairo Renault Slovenian Open - Ljubljana Pozoblanco Challenger 4th Sardinia International Championships - Cagliari Genova Challenger Seville Challenger Genova Challenger Andria Challenger Rome Challenger Rennes Challenger Santiago Challenger Lisbon Challenger Padova Challenger Sopot Challenger Szczecin Challenger Indian Wells Challenger Alicante Challenger Murcia Challenger Genova Challenger Biella Challenger Barcelona Challenger Antalya Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Trofeo Barcelona de Tenis - Barcelona Braunschweig Challenger Caltanissetta Challenger Brescia Challenger Alphen Challenger Koblenz Challenger Bordeaux Challenger Lisbon Challenger Milan Challenger Eckental Challenger Marbella Challenger Campionati Internazionali di Sicilia - Palermo Alicante Challenger Gold Flake Open - Chennai Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona RCA Championships - Indianapolis Nord/LB Open - Braunschweig Campionati Internazionali di Sicilia - Palermo Poznan Challenger Stockholm Open - Stockholm Adidas International - Sydney Copa AT&T - Buenos Aires Estoril Open - Estoril Prostejov Challenger San Benedetto Challenger Marburg Challenger Cordenons Challenger Biella Challenger Florence Challenger Tata Open - Chennai Ordina Open - 's-Hertogenbosch Barcelona Challenger Bastad Challenger Estoril Open - Estoril Synsam Swedish Open - Bastad CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Open SEAT Godo 2006 - Barcelona Marbella Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Como Challenger Grand Prix de Tennis de Lyon - Lyon Hamburg Challenger Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Biella Challenger Open 13 - Marseille Antalya 2 Challenger Liberec Challenger Ordina Open - s-Hertogenbosch Open Seat-Godo 2000 - Barcelona Abierto Mexicano de Tenis Pegaso - Acapulco Open de Moselle - Metz Barcelona Challenger Milan Challenger Manerbio Challenger Como Challenger Heineken Open - Auckland Movistar Open - Santiago TD Waterhouse Cup - Long Island Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo ATP Studena Croatia Open - Umag Nord/LB Open - Braunschweig AXA Open II - Espinho Muller Cup 2000 - Ulm CA-Challenge 2000 - Graz Copa Sevilla - Seville 2000 Cairo Challenger - Cairo FILA Challenger - Biella Pekao Open - Szczecin XL Capital Bermuda Open - Bermuda FILA Challenger - Biella Venice Open - Venice Pekao Open 2001 - Szczecin Seville Challenger Tennis Channel Open - Las Vegas Black Forest Open - Alpirsbach Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Casino Lugano - Lugano Open de Mantouban - Montauban Open Diputacion Pozoblanco - Cordoba Northern Electric Open 1999 - Newcastle Maia Challenger - Oporto Sports Experts Open - Nettingsdorf Gelsor Open Carpati - Brasov Copa Sevilla Internacionales de Andalucia - Seville Open Maxon - Barcelona Brisbane International - Brisbane Maia Open - Oporto Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Nord/LB Open - Braunschweig Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag BBB Open - Sofia Synsam Swedish Open - Bastad San Marino Cepu Open - San Marino Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Valencia Open - Valencia SkiStar Swedish Open - Bastad China Open - Beijing Braunschweig Open - Braunschweig Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Intrum Stockholm Open - Stockholm China Open - Beijing Banca Stato Challenger - Lugano ABN AMRO World Tennis Tournament - Rotterdam Movistar Open - Vina del Mar China Open - Beijing China Open - Beijing Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island Catella Swedish Open - Bastad Pekao Open 2003 - Szczecin Allianz Suisse Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Copa Claro - Buenos Aires Heineken Open - Auckland ARAG World Team Championship - Dusseldorf Milan Indoors - Milan Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Kremlin Cup - Moscow Open Seat Godo 2003 - Barcelona Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Winston-Salem Open - Winston-Salem Royal Guard Open Chile - Vina del Mar Heineken Open - Auckland Zagreb Open - Zagreb Quelle Cup 2000 - Furth Copa Claro - Buenos Aires Mallorca Open - Mallorca Pekao Open - Szczecin Grand Prix de Tennis de Lyon - Lyon Challenger Casino Lugano - Lugano Qatar Exxon Mobil Open 2002 - Doha Campionati Internazionali di Sicilia - Palermo Skandia Open - Linz FILA Challenger Biella - Biella Telenordia Swedish Open - Bastad SkiStar Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Plava Laguna Croatia Open - Umag Budapest Challenger Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Chevrolet Cup - Vina del Mar Nord LB Open - Braunschweig Milan Challenger Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Espinho Challenger - Espinho Top Wool Challenger - Biella Telenordia Swedish Open - Bastad Sibiu Challenger V Torneo Internazionale di Tennis - Barletta 2001 Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Idea Prokom Open - Sopot Skandia Open - Linz Aix En Provence Challenger NASDAQ-100 Open - Miami Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca 2002 Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale Parma Challenger Sopot Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Open Romania - Bucharest Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Cordenons Challenger Marbella Open - Marbella Marbella Challenger Croatia Open - Umag SAP Open - San Jose The Scottish Championships - Edinburgh DPD Challenger 99 - Aschaffenburg Monterrey Challenger Aix En Provence Challenger Tennis Masters Series - Monte Carlo Gelsor Open Romania - Bucharest Gelsor Open Romania - Bucharest Open de Moselle - Metz SkiStar Swedish Open - Bastad Davidoff Swiss Indoors - Basel Orleans Challenger St. Petersburg Open - St. Petersburg Noumea Challenger U.S. Men's Clay Court Championships - Houston Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Regions Morgan Keegan Championships - Memphis San Marino Cepu Open - San Marino Gelsor Open Romania - Bucharest Copa Claro - Buenos Aires Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Erste Bank Open - Vienna Mumbai Open - Mumbai Heineken Open - Auckland BellSouth Open - Vina del Mar AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Tennis Cup of Flanders - Ostende Siemens Open - Scheveningen Pilot Pen Tennis - New Haven China Open - Beijing Winston-Salem Open - Winston-Salem Telecom Italia Masters - Rome Generali Open - Kitzbuhel Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Polish Open 2000 - Poznan Kremlin Cup - Moscow Shenzhen Open - Shenzhen Generali Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Open de Charleroi - Charleroi Grand Prix Hassan II - Casablanca Internazionali di Tennis de San Marino - San Marino Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Orange Prokom Open - Sopot The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Hamburg Kyiv UMC Open - Kiev ABN AMRO World Tennis Tournament - Rotterdam Prague II Challenger Graz CA Challenger - Graz Qatar Open - Doha Adidas International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Brasil Open - Salvador Heineken Open - Auckland BellSouth Open - Vina del Mar Dubai Open - Dubai Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome The Priority Telecom Open - Amersfoort 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 - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Winston-Salem Open - Winston-Salem Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Calgary Challenger Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Open SEAT 2008 - Barcelona Davidoff Swiss Indoors - Basel Open 13 - Marseille Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland NASDAQ-100 Open - Miami Dubai Tennis Open - Dubai Pilot Pen Tennis - New Haven Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BCR Open Romania - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco 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 Las Vegas Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo 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 SkiStar Swedish Open - Bastad Sony Ericsson Open - Miami Qatar Open - Doha Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome CA Tennis Trophy - Vienna Masters Series Hamburg - Hamburg Rogers Masters - Toronto Qatar Exxon Mobil Open 2003 - Doha US Men's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Idea Prokom Open - Sopot Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Sony Ericsson Open - Miami Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Braga Challenger Rogers Cup - Toronto Adidas International - Sydney Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Open Seat-Godo '98 - Barcelona Shanghai ATP Masters - Shanghai Generali Open - Kitzbuhel European Open - Antwerp Shanghai Rolex Masters - Shanghai TD Waterhouse Cup - Long Island BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid Qatar Exxon Mobil Open - Doha Millennium Estoril Open - Estoril Geneva Open - Geneva Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Open de la Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai XII Internazionali di Tennis CARISBO - Bologna BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Miami Open - Miami Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open Romania - Bucharest Heineken Open - Auckland BNP Paribas Open - Indian Wells Miami Open - Miami International German Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome The Priority Telecom Open - Amersfoort Open 13 - Marseille Franklin Templeton Tennis Classic - Scottsdale Idea Prokom Open - Sopot Australian Open - Melbourne French Open - Paris Estoril Open - Estoril 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 Swiss Open - Gstaad Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris Gelsor Open Romania - Bucharest Mercedes Cup - Stuttgart Wimbledon - London Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa AT&T - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Mallorca Open - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney Sydney International - Sydney Brasil Open - Costa do Sauipe Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Dubai Tennis Championships - Dubai Wimbledon - London BellSouth Open - Vina del Mar U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Paris Pacific Life Open - Indian Wells China Open - Beijing China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne Abierto Mexicano Telfonica MoviStar - Acapulco Moselle Open - Metz Western & Southern Financial Group Masters - Cincinnati French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Pacific Life Open - Indian Wells Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open - Melbourne Davis Cup, World Group, F, ESP-USA 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing