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 Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F7 Spain F18 Spain F19 Spain F25 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Seville Challenger Spain F6 Spain F20 Dusseldorf Open 2006 - Dusseldorf Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Prostejov Challenger Braunschweig Challenger Segovia Challenger Vigo Challenger Tarragona Challenger Khanty-Mansiysk Challenger Prostejov Challenger Perugia Challenger Cortina Challenger Segovia Challenger Marbella Challenger Poznan Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Da Nang Challenger Quimper Challenger Monterrey Challenger Ostrava Challenger Ilkley Challenger Lyon Challenger Aix En Provence Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Ortisei Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Phoenix Challenger Madrid Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Roanne Challenger Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Spain F22 Portugal F3 Spain F23 Spain F24 Spain F26 Spain F30 France F3 Spain F3 Portugal F1 Spain F6 Spain F27 Spain F32 Italy F1 Germany F5 Estoril Open - Estoril Mallorca Open - Mallorca International Championship of Croatia - Umag Idea Prokom Open - Sopot Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Medibank Private International - Sydney Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Sydney International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Challenger Ciudad de Guayaquil - Guayaquil Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Artois Championships - London Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sporting Challenger - Turin SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Pozoblanco Challenger Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Tennis Napoli Cup 2007 - Napoli BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SAP Open - San Jose Napoli Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Rabat Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg San Benedetto Challenger Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing Pozoblanco Challenger St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Segovia Challenger Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Todi Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Memphis Open - Memphis Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Tarragona Challenger Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Hall of Fame Open - Newport Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Open - Newport Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Launceston Challenger Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Maia Open 2002 - Maia Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Alicante Challenger US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Nottingham Challenger The LTA Sunderland Challenger - Sunderland Winnipeg Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Binghamton Challenger Gwangju Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Irving Challenger Surbiton Challenger Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Lamberts Open by Stawag - Aachen Hamburg Challenger - Hamburg Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Copa Ericsson Chile - Santiago Jameson Cup - Milan Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2003 - Scheveningen Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Czech Indoor Open - Prague XI Open International D'Andorra - Andorra Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava ECM Prague Open - Prague 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid II Cyclus Open de Tenis - Florianopolis BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Roma Challenger 2007 - Rome BNP Paribas Masters - Paris Isla de Gran Canaria - Mas Palomas Pacific Life Open - Indian Wells San Remo Tennis Cup - San Remo Masters Series Hamburg - Hamburg Memorial Manfredini - Sassuolo Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Steelers Cup - Kosice Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Pacific Life Open - Indian Wells LXVII Concursu Internacional de Vigo - Vigo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg 's Tennis Masters 07 Challenger - Graz Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Tean International - Alphen Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Copa Sevilla 2007 - Seville BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ipsos Bucharest Challenger - Bucharest Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open Costa Daurada - Tarragona Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copa Petrobras Uruguay - Montevideo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Morocco Tennis Tour - Meknes Shanghai Rolex Masters - Shanghai Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta BNP Paribas Masters - Paris Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc BNP Paribas Open - Indian Wells XL Bermuda Open - Bermuda Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ATP Open Castilla y Leon - Segovia Rogers Cup - Montreal Genova Open Challenger - Genova Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ATP Challenger Trophy 2008 - Trnava Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Tunis Challenger Prostejov Challenger Marrakech Challenger St. Brieuc Challenger Tunis Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Prostejov Challenger Moscow Challenger Segovia Challenger Barranquilla Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mons Challenger Australian Open - Melbourne Ho Chi Minh City Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mouilleron-Le-Captif Challenger Wimbledon - London Canberra Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Szczecin Challenger Australian Open - Melbourne French Open - Paris Irving Challenger Lyon Challenger Wimbledon - London U.S. Open - New York Burnie Challenger Shenzhen Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Monterrey Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Nottingham Challenger French Open - Paris Wimbledon - London U.S. Open - New York Aix En Provence Challenger Bangkok Challenger Bangkok Challenger Zhuhai Challenger Internationaler Raiffeisen Grand Prix - St. Polten Australian Open - Melbourne French Open - Paris Wimbledon - London Tenerife Challenger U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne International Tennis Championships - Delray Beach Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Barletta Challenger French Open - Paris Wimbledon - London U.S. Open - New York Braunschweig Challenger Australian Open - Melbourne Portoroz Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Estoril Open - Estoril XXXVII Torneig C.E. Laieta - Barcelona Australian Open - Melbourne French Open - Paris Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade AIG Japan Open - Tokyo Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe The Nottingham Open - Nottingham China Open - Beijing St. Petersburg Open - St. Petersburg Wimbledon - London Chennai Open - Chennai Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis U.S. Open - New York Open de Nice Cote dAzur - Nice Heineken Open - Auckland International German Open - Hamburg Australian Open - Melbourne If Stockholm Open - Stockholm Open Sud de France - Montpellier Brasil Open - Costa do Sauipe French Open - Paris Regions Morgan Keegan Championships - Memphis Wimbledon - London U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires China Open - Beijing Abierto Mexicano Telcel - Acapulco SAP Open - San Jose Bet-at-home Open - Hamburg U.S. Mens's Clay Court Championship - Houston Apia International - Sydney French Open - Paris Portugal Open - Oeiras Wimbledon - London Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne Valencia Open - Valencia French Open - Paris Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Wimbledon - London BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Catella Swedish Open - Bastad AEGON Championships - London Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Swiss Open - Gstaad AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger PBZ Zagreb Indoors - Zagreb TEB BNP Paribas Istanbul Open - Istanbul Tennis Channel Open - Las Vegas Brisbane International - Brisbane Mallorca Championships - Mallorca Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati 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 BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Thailand Open - Bangkok China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam San Diego Open - San Diego German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, SF, FRA-ESP 3-2 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments French Open (juniors) Pozoblanco Challenger AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - London Stanford Challenger Santo Domingo Challenger