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
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 VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Warsteiner Challenger Wolfsburg - Wolfsburg Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Prostejov Challenger Copa Ericsson Brazil - Sao Paulo Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Idea Prokom Open - Sopot Heineken Open - Auckland International Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Alicante Challenger Roanne Challenger Tata Open - Chennai Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pozoblanco Challenger TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest St. Petersburg Open - St. Petersburg Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Movistar Open - Vina del Mar Lyon Challenger The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Mallorca Challenger Open Sabadell Atlantico - Barcelona Orleans Challenger Pilot Pen Tennis - New Haven China Open - Beijing Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Blumenau Challenger Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Santa Cruz de la Sierra Challenger Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington China Open - Beijing Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Madrid Challenger Studena Croatia Open - Umag Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Valencia Open - Valencia Apia International - Sydney Salzburg Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg St. Tropez Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Bordeaux Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Moselle Open - Metz Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Bratislava 1 Challenger Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Segovia Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Seville Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Chengdu Open - Chengdu Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Cordoba Open - Cordoba Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Mallorca Championships - Mallorca Tennis Napoli Cup - Naples Abierto de Tenis Mifel - Los Cabos Sporting Challenger - Turin Sofia Open - Sofia San Diego Open - San Diego Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev US Men's Clay Court Championship - Houston Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Maia Open 2002 - Maia Okal Open - Eckental Hamburg Challenger - Hamburg TD Waterhouse Cup - Long Island Zivnobanka Czech Open - Prostejov Siemens Open 2003 - Scheveningen Open Castilla y Leon - Segovia Czech Indoor Open - Prague Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia Ordina Open - 's-Hertogenbosch Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Copa Sevilla Internacionales de Andalucia - Seville Lamberts Open by Stawag - Aachen Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Copa Ericsson Chile - Santiago Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Aix En Provence Challenger Ortisei Challenger Warsteiner Challenger Lubeck - Lubeck Phoenix Challenger Tenerife Challenger Bordeaux Challenger Nottingham Challenger Monterrey Challenger Aix En Provence Challenger Vancouver Challenger Ilkley Challenger Istanbul Challenger Segovia Challenger Bergamo Challenger Montechiarugolo Challenger Santo Domingo Challenger Stanford Challenger Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice AEGON Championships - London Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Jameson Cup - Milan Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro ATP Kremlin Cup - Moscow Synsam Swedish Open - Bastad Open SEAT 2008 - Barcelona China Open - Beijing Adidas International - Sydney BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Open SEAT Godo 2006 - Barcelona Pacific Life Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad NASDAQ-100 Open - Miami Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells Medibank International - Sydney Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Rogers Masters - Toronto Brisbane - Brisbane Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Intrum Stockholm Open - Stockholm Sony Ericsson Open - Miami Catella Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Marrakech Regions Morgan Keegan Championships - Memphis China Open - Beijing China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba SAP Open - San Jose Regions Morgan Keegan Championships - Memphis bett1HULKS Championships - Cologne Open de Tenis Comunidad Valenciana - Valencia Mutua Madrilena Masters Madrid - Madrid Gonet Geneva Open - Geneva Heineken Open - Auckland Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Sony Ericsson Open - Miami Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati US Men's Clay Court Championship - Houston Rogers Cup - Toronto BRD Nastase Tiriac Trophy - Bucharest Campionati BNL dItalia - Rome Millennium Estoril Open - Estoril Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Abierto Mexicano - Los Cabos BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Antalya Cup - Antalya BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Open 13 Provence - Marseille Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Montreal Mutua Madrid Open - Madrid Shanghai - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome 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 Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 French Open - Paris 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London 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 Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 U.S. Open - New York French Open - Paris Davis Cup, World Group, QF, FRA-ESP 5-0 French Open - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth French Open - Paris Wimbledon - London Hopman Cup - Perth U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, PO, ESP-UKR 5-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-ESP 1-4 Wimbledon - London U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Barclays ATP World Tour Finals - London Olympics - London AAMI Classic - Kooyong