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 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 USA F1 USA F2 Qatar F1 Spain F24 Thailand F2 Germany F1 Germany F2 France F5 Uzbekistan F4 Netherlands F1 Netherlands F2 Germany F7 Egypt F1 Turkey F30 Turkey F7 Bahrain F1 Italy F14 Schickendanz Open - Furth Steelers Cup - Kosice Bauer Watertechnology Cup 2007 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Furth Challenger Oberstaufen Challenger Poznan Challenger Rhodes Challenger Ramat Hasharon Challenger Scheveningen Challenger Eckental Challenger Monterrey Challenger Segovia Challenger Tenerife Challenger Murcia Challenger Spain F23 Spain F25 Thailand F1 Thailand F3 France F4 AIG Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Copenhagen Open - Copenhagen BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch International Championship of Croatia - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Dubai Open - Dubai Open Seat Godo - Barcelona Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona Nord/LB Open - Braunschweig ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Riviera di Rimini Challenger - Rimini Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest PEOPLEnet Cup - Dnepropetrovsk BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad Zagreb Open - Zagreb Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Bauer Watertechnilogy Cup 2008 - Eckental Winston-Salem Open - Winston-Salem Samarkand Challenger - Samarkand Heilbronn Challenger ASB Classic - Auckland Open Sud de France - Montpellier Sunrise Challenger USTA/Adtech Challenger - Boston Generali Open - Kitzbuhel European Open - Antwerp Tunis Challenger Hamburg Challenger - Hamburg Bauer Watertechnology Cup - Eckental Great Ocean Road Open - Melbourne Turin Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Segovia Challenger Cordenons Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Citi Open - Washington Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Rezidenza Open - Magdeburg cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Cremona Challenger Gijon Open - Gijon Carson Challenger Meknes Challenger Rimini Challenger San Sebastian Challenger Bangkok Challenger Bangkok Challenger Mons Challenger Rennes Challenger Orleans Challenger Salzburg Challenger Helsinki Challenger Monza Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Challenger Hamburg - Hamburg VI Torneo Internazionale di Tennis - Barletta Top Wool Challenger Biella - Biella 10th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen XXIX Edizione 'A.Savoldi Marco' - Manerbio AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Okal Cup - Eckental Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra 9th Wartburg Open - Eisenach Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Bukhara Challenger - Bukhara 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Banja Luka 2002 - Banja Luka Heilbronn Open - Heilbronn Gosford Australian Unity Challenger - Gosford USTA Challenger of North Miami Beach - North Miami Beach Gallagher International - Hamilton TCT Open - Tunis 2002 USTA Tallahassee Tennis Challenger - Tallahassee Open Castilla y Leon - Segovia Open Diputacion Pozoblanco - Cordoba Black Forest Open 2002 - Freudenstadt Quelle Cup 2000 - Furth AXA Open II - Espinho Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Schickendanz Open - Furth ATU Cup - Weiden ATU Cup 2001 - Weiden Open Castilla y Leon - Segovia Siemens Open 2001 - Scheveningen Gran Challenger Casablanca - Mexico City Open de L'Isere - Grenoble Lambertz Open - Aachen Okal Cup 2003 - Eckental Challenger 42 - Andrezieux I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Banca Stato Challenger - Lugano Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Internazionali di Tennis - Bergamo BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza ECM Prague Open - Prague Czech Open 2006 - Prostejov Oberstaufen Cup - Oberstaufen Ethias Trophy - Mons Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronz Classic - Bronx Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Samsung Securities Cup - Seoul Flea Market Cup - Busan Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tennis Masters Series - Paris Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome 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 BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Milan Challenger Western & Southern Financial Group Masters - Cincinnati Reggio Emilia Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Eckental Challenger Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ojai Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Marburg Challenger Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Istanbul Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Caltanissetta Challenger Barletta Challenger Prague Challenger Internazionali BNL d'Italia - Rome Zagreb Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Furth Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heilbronn Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bogota Challenger Rogers Cup - Toronto Poznan Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells San Marino Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Manerbio Challenger Como Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Campinas Challenger Recife Challenger Miami Open - Miami Sacramento Challenger Tiburon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Orleans Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Geneva Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heilbronn Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bergamo Challenger Mutua Madrid Open - Madrid Wolfsburg Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Guadalajara Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rimouski Challenger Rabat Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Alicante Challenger Furth Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Marburg Challenger Marrakech Challenger BNP Paribas Masters - Paris Bogota Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Como Challenger Rogers Cup - Toronto Barletta Challenger Napoli Challenger BNP Paribas Open - Indian Wells Athens Challenger Pau Challenger Poznan Challenger Genova Challenger Aachen Challenger Heilbronn Challenger Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Surbiton Challenger Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig Warsteiner Challenger Wolfsburg - Wolfsburg Australian Open - Melbourne French Open - Paris Wimbledon - London The Scottish Tennis Championships - Edinburgh U.S. Open - New York Muller Cup - Ulm 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 Monterrey Challenger Australian Open - Melbourne Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch French Open - Paris Madrid Challenger Estoril Open - Estoril Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Open 13 - Marseille Davidoff Swiss Indoors - Basel Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Mumbai Open - Mumbai Open Seat-Godo '98 - Barcelona Adidas International - Sydney Milan Indoors - Milan Generali Open - Kitzbuhel Thailand Open - Bangkok Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai Generali Open - Kitzbuhel SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston China Open - Beijing Apia International - Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Apia International - Sydney Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Bet-at-home Open - Hamburg Wimbledon - London AEGON International - Eastbourne Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Valencia Open - Valencia Open 13 - Marseille French Open - Paris Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo 2002 Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai European Open - Antwerp Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco cinch Championships - London BMW Open - Munich Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Abierto de Tenis Mifel - Los Cabos Wimbledon - London Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Boss Open - Stuttgart Mallorca Championships - Mallorca Australian Open - Melbourne Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha French Open - Paris Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London Sydney International - Sydney U.S. Open - New York Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Mallorca Open - Mallorca President's Cup - Tashkent cinch Championships - London Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona The Priority Telecom Open - Amersfoort Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona The Stella Artois Championships - London Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis BMW Open - Munich Chengdu Open - Chengdu Australian Open - Melbourne Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid ARAG World Team Championship - Dusseldorf Pacific Life Open - Indian Wells The Stella Artois Championships - London Rogers Masters - Montreal Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Erste Bank Open - Vienna Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Thailand Open - Bangkok Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami French Open - Paris Wimbledon - London 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 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, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, Group I, 2R, ROU-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Mubadala World Tennis Championship Kooyong Classic - Kooyong Mubadala World Tennis Championship Olympics - Athens Olympics - London