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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Libema Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Switzerland F1 Switzerland F2 Switzerland F3 Switzerland F4 Turkey F35 Turkey F36 Italy F6 Switzerland F4 Switzerland F5 Italy F32 Switzerland F1 Switzerland F2 Greece F1 France F8 Zimbabwe F2 Zimbabwe F3 Austria F2 France F16 Switzerland F3 Switzerland F4 Switzerland F5 Germany F14 Norway F1 Norway F2 Czech Republic F11 Czech Republic F12 Great Britain F1 (Glasgow) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Kazakhstan F3 (Shymkent) France F8 (La Grande Motte) France F9 (Angers) France F10 (Grasse) Singapore F1 (Singapore) Singapore F2 (Singapore) Singapore F3 (Singapore) Italy F19 (Basilicanova) Austria F1 (Telfs) Belgium F4 (Lasne) Switzerland F3 (Collonge-Bellerive) Switzerland F4 (Neuchatel) Switzerland F5 (Sion) France F22 (Nevers) Germany F14 (Oberhaching) Mexico F5 (Campeche) Mexico F6 (Monterrey) Mexico F8 (Cancun) France F3 (Veigy-Foncenex) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Portugal F4 (Quinta Do Lago) France F6 (Villers Les Nancy) Czech Republic F3 (Most) USA F15 (Winston-Salem) Switzerland F3 (Sion) Finland F4 (Helsinki) M25 Bolton M15 Bad Salzdetfurth Italy F5 Italy F2 Switzerland F1 Italy F13 Switzerland F2 Italy F7 Italy F3 Greece F2 Italy F9 M25 Saint Dizier Austria F1 Portugal F3 (Loule) Italy F31 Mexico F7 (Metepec) Portugal F3 Greece F3 Switzerland F3 Zimbabwe F1 Greece F7 (Heraklion) USA F13 (Winston-Salem) Biella 3 Challenger Alicante Challenger Pau Challenger USA F17 (Tulsa) Canada F5 (Saskatoon) Italy F33 Manacor Challenger Bratislava 2 Challenger Cuernavaca Challenger Zug Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Orleans Challenger M25 Nussloch Open Seat Godo 2003 - Barcelona Open Seat-Godo 2001 - Barcelona Copa AT&T - Buenos Aires M25 Almaty International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Generali Open 2003 - Kitzbuhel ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Ottignies-Louvain-la-Neuve Challenger Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Open 13 - Marseille Brisbane International - Brisbane Medibank International - Sydney Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Apia International - Sydney AEGON International - Eastbourne PTT Thailand Open - Bangkok AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Morelia Challenger AEGON International - Eastbourne Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham Ecuador Open - Quito US Men's Clay Court Championship - Houston China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Suisse Open - Gstaad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Turin Challenger Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Nordea Open - Bastad Sardegna Open - Cagliari Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad BMW Open - Munich Gonet Geneva Open - Geneva Porto Challenger Libema Open - 's-Hertogenbosch Trofeo Conde de Godo - Barcelona Citi Open - Washington Malaysian Open - Kuala Lumpur Open 13 - Marseille Mercedes Cup - Stuttgart Manacor Challenger Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Sofia Open - Sofia BMW Open - Munich BNP Paribas Nordic Open - Stockholm Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto de Tenis Mifel - Los Cabos Open Castilla y Leon - Segovia Venice Open - Venice Ethias Trophy - Mons cinch Championships - London Segovia Challenger Bogota Challenger Hong Kong Tennis Open - Hong Kong Winston-Salem Open - Winston-Salem Ismaning Challenger Leon Challenger Como Challenger Fairfield Challenger Bratislava Challenger Andria Challenger San Luis Potosi Challenger Recanati Challenger Perugia Challenger Sibiu Challenger Ismaning Challenger Biella 4 Challenger Segovia Challenger Tulln Challenger Mexico City Challenger Madrid Challenger Phoenix Challenger Mexico City Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Manama Challenger Stockton Challenger Lugano Challenger Hamburg Challenger San Luis Potosi Challenger Mexico City Challenger Madrid Challenger Mauthausen Challenger Turin Challenger Surbiton Challenger Salzburg Challenger Zug Challenger Grodzisk Mazowiecki Challenger USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Nord/LB Open - Braunschweig Abierto Mexicano de Tenis Pegaso - Acapulco AXA Open - Lisbon Quelle Cup 2000 - Furth AXA Open II - Espinho Memorial Savigni - Sassuolo Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Copa Ericsson Uruguay - Montevideo 2001 Mercedes Cup - Stuttgart Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Black Forest Open - Freudenstadt Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Copa Ericsson Chile - Santiago Villena Challenger I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo VI Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Mallorca Open - Mallorca Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Chile - Santiago Nord/LB Open - Braunschweig Heineken Open - Auckland Heilbronn Open - Heilbronn Oeiras 3 Challenger 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Top Wool Challenger Biella - Biella Almaty Open - Almaty Davidoff Swiss Indoors - Basel Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Warsteiner Grand Prix - Oberstaufen Birmingham Challenger Copa Ericsson Argentina - Buenos Aires Sunrise Challenger Nottingham 2 Challenger Delray Beach Open - Delray Beach Dubai Open - Dubai Open 13 - Marseille Open Diputacion Pozoblanco - Cordoba Bogota Challenger Orleans Challenger Copa Ericsson Brazil - Sao Paulo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Open Seat-Godo '98 - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Estoril Open - Estoril Qatar Exxon Mobil Open 2003 - Doha Mercedes Cup - Stuttgart Chevrolet Cup - Vina del Mar Estoril Open - Estoril Mallorca Open - Mallorca UBS Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Winnipeg Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Fergana Challenger BNP Paribas Masters - Paris Heilbronn Challenger Zug Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Murcia Challenger Sony Ericsson Open - Miami Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Swiss Open - Gstaad Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Scheveningen Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Milan Indoors - Milan Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Thailand Open - Bangkok Bergamo Challenger BNP Paribas Masters - Paris Mutua Madrid Open - Madrid CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Rogers Cup - Toronto Qatar Open - Doha Medibank Private International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Dubai Open - Dubai BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Internazionali BNL d'Italia - Rome Rogers Cup - Montreal CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Cassis Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Western & Southern Open - Cincinnati International Indoor Tennis Championships of Croatia - Zagreb Tiburon Challenger Open 13 - Marseille Shanghai Rolex Masters - Shanghai The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris Open SEAT Godo 2006 - Barcelona BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Miami Open - Miami Noumea Challenger Canberra Challenger Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo Budapest Challenger Pilot Pen Tennis - New Haven China Open - Beijing Morelos Challenger Mutua Madrid Open - Madrid Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Monterrey Challenger Western & Southern Open - Cincinnati Regions Morgan Keegan Championships - Memphis Taipei City Challenger Leon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Puerto Vallarta Challenger Aix En Provence Challenger Rogers Cup - Montreal Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Vicenza Challenger Generali Open - Kitzbuhel Surbiton Challenger Almaty Challenger BNP Paribas Masters - Paris Shymkent Challenger BA-CA Tennis Trophy - Vienna Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Generali Open 2001 - Kitzbuhel Shanghai Rolex Masters - Shanghai Meerbusch Challenger L'Aquila Challenger Miami Open - Miami The Dubai Tennis Championships - Dubai Como Challenger Rolex Paris Masters - Paris Cassis Challenger BellSouth Open - Vina del Mar The Artois Championships - London Nur-Sultan Challenger Ismaning Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Eckental Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Medibank International - Sydney Open 13 - Marseille Miami Open - Miami Monterrey Challenger Open Sabadell Atlantico - Barcelona Ostrava Challenger AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Iasi Challenger Mutua Madrid Open - Madrid Hamburg Challenger Eckental Challenger Internazionali BNL d'Italia - Rome Istanbul Challenger China Open - Beijing If Stockholm Open - Stockholm Quimper Challenger Quimper 2 Challenger Open Seat Godo - Barcelona Potchefstroom 1 Challenger Potchefstroom 2 Challenger Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Heilbronn Challenger Open Sabadell Atlantico - Barcelona Generali Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Nottingham 1 Challenger AIG Japan Open Tennis Championships - Tokyo Salzburg-Anif Challenger Abierto Mexicano Telcel - Acapulco Cordenons Challenger Como Challenger Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem Open de Tenis Comunidad Valenciana - Valencia Biel Challenger Internazionali BNL d'Italia - Rome BMW Open - Munich Sibiu Challenger AEGON Championships - London Ismaning Challenger Shanghai Rolex Masters - Shanghai Eckental Challenger Tenerife Challenger Ortisei Challenger Open de la Comunidad Valenciana - Valencia Traralgon Challenger U.S. National Indoor Tennis Championships - Memphis Napoli 2 Challenger Quimper Challenger Cherbourg Challenger Biel Challenger Lugano Challenger AEGON Championships - London San Luis Potosi Challenger Aguascalientes Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Surbiton Challenger Nottingham Challenger Erste Bank Open - Vienna Valencia Open - Valencia Proton Malaysian Open - Kuala Lumpur Ecuador Open - Quito Vancouver Challenger Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Credit Agricole Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano - Los Cabos China Open - Beijing European Open - Antwerp Valencia Open - Valencia European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Sofia Open - Sofia Open 13 Provence - Marseille Sofia Open - Sofia European Open - Antwerp Swiss Indoors Basel - Basel United Cup - Australia Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Thailand Open - Bangkok SAP Open - San Jose EFG Swiss Open - Gstaad Estoril Open - Estoril The Stella Artois Championships - London Moselle Open - Metz Hong Kong Tennis Open - Hong Kong Open 13 - Marseille Adidas International - Sydney Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Boss Open - Stuttgart Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles SA Tennis Open - Johannesburg China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis If Stockholm Open - Stockholm President's Cup - Tashkent Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Brisbane International - Brisbane Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos Sydney International - Sydney Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart AEGON Championships - London Delray Beach Open - Delray Beach Turkish Airlines Open Antalya - Antalya Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Swiss Open - Gstaad Citi Open - Washington Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Mallorca Championships - Mallorca Astana Open - Astana BMW Open - Munich Boss Open - Stuttgart BNP Paribas Masters - Paris cinch Championships - London Swiss Open - Gstaad Citi Open - Washington Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati The Stella Artois Championships - London The 10tele.com Open - Nottingham Gijon Open - Gijon ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia Bet-At-Home Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Wimbledon - London Valencia Open - Valencia French Open - Paris Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Rothesay International - Eastbourne Open Sud de France - Montpellier Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad ASB Classic - Auckland Great Ocean Road Open - Melbourne Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Hall of Fame Open - Newport San Diego Open - San Diego French Open - Paris Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami U.S. Open - New York Pacific Life Open - Indian Wells Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris National Bank Open - Montreal Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami 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 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 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 U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York 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, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Group I, 1R, ECU-SUI 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Olympics - Athens Davis Cup, World Group, SF, ESP-ISR, 4-1 Olympics - London Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Mubadala World Tennis Championship French Open - Paris Davis Cup, Group B, Manchester Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, Q, NED-SUI 3-2 Davis Cup, Group I, 1R, SUI-IND 1-3 Mubadala World Tennis Championship Davis Cup, World Group I, 1R, SUI-PER 4-0