Career 2025 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 U.S. Open - New York Wimbledon - London U.S. Open - New York Russia F7 Croatia F1 Croatia F2 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 France F18 Togo F1 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 Bulgaria F5 France F17 Kazakhstan F10 France F19 Chinese Taipei F2 Germany F3 VI Torneo Internazionale di Tennis - Barletta Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons Sunrise Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Segovia Challenger Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Bogota Challenger Guadalajara Challenger Astana Challenger Mons Challenger Rennes Challenger Cherbourg Challenger Turin Challenger Marburg Challenger Braunschweig Challenger Istanbul Challenger Mons Challenger Brest Challenger Cherbourg Challenger Espinho Challenger - Espinho Prostejov Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mouilleron-Le-Captif Challenger Moscow Challenger Cortina Challenger Bogota Challenger Karshi Challenger Orleans Challenger Vicenza Challenger VIII Open Internacional D'Andorra - Andorra Prostejov Challenger Geneva Challenger Fergana Challenger Vercelli Challenger Reunion Island Challenger Biella Challenger Rome Challenger Moscow Challenger Vancouver Challenger Rennes Challenger Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Kazan Challenger St. Brieuc Challenger Monterrey Challenger Campionati Internazionali di Sicilia - Palermo Skandia Open - Linz Chevrolet Cup - Vina del Mar Karshi Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Samarkand Challenger Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Braunschweig Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Copa Ericsson Uruguay - Montevideo Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Irving Challenger Copa Ericsson Uruguay - Montevideo Mallorca Open - Mallorca Open Seat Godo 2003 - Barcelona Open Castilla y Leon - Segovia Surbiton Challenger 2001 Mercedes Cup - Stuttgart Open Seat Godo - Barcelona Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Open Castilla y Leon - Segovia Mercedes Cup - Stuttgart Segovia Challenger Generali Open - Kitzbuhel Quelle Cup 2000 - Furth AXA Open II - Espinho Grand Prix de Tennis de Lyon - Lyon Tenerife Challenger Pau Challenger CA Tennis Trophy - Vienna ATU Cup 2001 - Weiden Astana Challenger Stockholm Open - Stockholm Copa AT&T - Buenos Aires ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Murcia Challenger Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven International Championship of Croatia - Umag CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Quimper Challenger Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Jonkoping Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille Open SEAT 2008 - Barcelona TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Alicante Challenger Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Mouilleron-Le-Captif Challenger China Open - Beijing If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia CA Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors - Basel Medibank International - Sydney Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Astana Challenger Open Sabadell Atlantico - Barcelona ARAG World Team Championship - Dusseldorf AEGON International - Eastbourne Raanana Challenger AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Adidas International - Sydney Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Apia International - Sydney Open Sud de France - Montpellier Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Milan Indoors - Milan PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Bet-At-Home Austrian Open - Kitzbuhel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Mercedes Cup - Stuttgart Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Generali Open - Kitzbuhel Ecuador Open - Quito Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Bet-at-home Open - Hamburg Helsinki Challenger Open de Moselle - Metz Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco DIEMA XTRA Sofia Open - Sofia Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai Erste Bank Open - Vienna China Open - Beijing European Open - Antwerp AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Dallas Open - Dallas Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Open Parc - Lyon Abierto de Tenis Mifel - Los Cabos Adelaide International 2 - Adelaide Boss Open - Stuttgart China Open - Beijing Erste Bank Open - Vienna AEGON Championships - London Hong Kong Tennis Open - Hong Kong Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Gonet Geneva Open - Geneva Estoril Open - Estoril Almaty Open - Almaty US Men's Clay Court Championship - Houston AEGON Championships - London Kazan Challenger Mercedes Cup - Stuttgart Kremlin Cup - Moscow Idea Prokom Open - Sopot RCA Championships - Indianapolis Aircel Chennai Open - Chennai Heineken Open - Auckland Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Valencia Open - Valencia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad China Open - Beijing Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Open 13 - Marseille Libema Open - 's-Hertogenbosch US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Samarkand Challenger St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Zhuhai Open - Zhuhai TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Abierto Mexicano - Los Cabos Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Terra Wortmann Open - Halle Erste Bank Open - Vienna Monterrey Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Noventi Open - Halle Citi Open - Washington Astana Open - Astana Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Dubai Open - Dubai Citi Open - Washington ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Madrid Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Serbia Open - Belgrade International Indoor Tennis Championships of Croatia - Zagreb Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Hamburg European Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Citi Open - Washington The Dubai Tennis Championships - Dubai European Open - Antwerp Ordina Open - 's-Hertogenbosch Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Adelaide International 1 - Adelaide Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Barcelona Open Banc Sabadell - Barcelona Gijon Open - Gijon Rakuten Japan Open - Tokyo Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Citi Open - Washington Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Suisse Open - Gstaad China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Pacific Life Open - Indian Wells UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Mallorca Open - Mallorca Tennis Masters Series - Hamburg President's Cup - Tashkent Tennis Masters Series - Madrid Tennis Masters Series - Toronto cinch Championships - London NASDAQ-100 Open - Miami Libema Open - 's-Hertogenbosch cinch Championships - London Telecom Italia Masters - Rome Almaty Open - Almaty Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Madrid BNP Paribas Masters - Paris Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Suisse Open - Gstaad Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Masters Series Monte-Carlo - Monte-Carlo Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Heineken Open - Auckland Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Moselle Open - Metz Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Masters - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Hangzhou Open - Hangzhou Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Montreal ARAG World Team Championship - Dusseldorf St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Wimbledon - London French Open - Paris Kremlin Cup - Moscow Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Millennium Estoril Open - Estoril French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open (juniors) French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Open 13 Provence - Marseille Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Finals, Group B Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group A Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Group I, 1R, RUS-POL 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, BEL-ESP 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, SRB-RUS 4-1 French Open (juniors) Davis Cup, Group I, PO, RUS-BLR 3-2 Mubadala World Tennis Championship Olympics - Athens Olympics - London Kooyong Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Olympics - Tokyo