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 1997 1995
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 Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba s Tennis Masters 06 - Graz Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Sunrise Challenger Segovia Challenger Rhodes Challenger Busan Challenger St. Remy Challenger Astana Challenger Heilbronn Open - Heilbronn Dallas Challenger Pozoblanco Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Astana Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger VI Torneo Internazionale di Tennis - Barletta Bogota Challenger Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Tatra Banka Slovak Open - Bratislava 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 Crystal Cup 1998 - Portoroz Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia VI Open Banc Agricol - Andorra International Bavarian Championship - Eckental Ciudad de Pozoblanco Open Diputacion - Cordoba Astana Challenger - Astana Open Castilla y Leon - Segovia Taiwan Challenger - Kaohsiung ATP Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Guzzini Challenger - Recanati Malaysian Open - Kuala Lumpur Nord LB Open - Braunschweig Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise TED Open - Istanbul Puerto Rico Challenger Tennis Event - Humacao Samsung Securities Cup - Seoul Ostdeutscher Sparkassen Cup - Dresden Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ostdeutscher Sparkessen Cup - Dresden Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Recanati Challenger Orleans Challenger Open Castilla y Leon - Segovia VIII Open Internacional D'Andorra - Andorra Ramat Hasharon Challenger 2001 Mercedes Cup - Stuttgart Akbank Private Banking TED Open - Istanbul Tashkent Challenger Croatian Indoors - Split Gold Flake Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport President's Cup 1998 - Tashkent Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis Estoril Open - Estoril 2000 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Adidas International - Sydney Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona BMW Open - Munich The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Sparkassen Open - Magdeburg Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca BMW Open - Munich International Championship of Croatia - Umag RCA Championships - Indianapolis Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney Open 13 - Marseille Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Brasil Open - Salvador Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Qatar Open - Doha Estoril Open - Estoril Nord/LB Open - Braunschweig Open Seat Godo - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril BMW Open - Munich AXA Open - Espinho Gerry Weber Open - Halle Quelle Cup - Furth IPP Open - Helsinki Allianz Suisse Open - Gstaad Muller Cup - Ulm Mercedes Cup - Stuttgart Generali Open - Kitzbuhel 1998 Safeway Challenger - Aptos Pilot Pen Tennis - New Haven China Open - Beijing Open Castilla y Leon - Segovia Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Segovia Challenger Open Castilla y Leon - Segovia Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Surbiton Challenger SAP Open - San Jose KGHM Dialog Polish Indoors - Wroclaw The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Sydney International - Sydney Open Castilla y Leon - Segovia Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Segovia Challenger SAP Open - San Jose Quelle Cup 2000 - Furth AXA Open II - Espinho Regions Morgan Keegan Championships - Memphis Japan Open - Tokyo The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Kuppers Kolsch Cup - Aachen Tenerife Challenger Open Seat Godo 2007 - Barcelona Pau Challenger Estoril Open - Estoril ATU Cup 2001 - Weiden BMW Open - Munich Allianz Suisse Open - Gstaad Nuembrecht Challenger - Nuembrecht Mercedes Cup - Stuttgart I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Media Will Cup Busan Challenger Tennis - Busan Murcia Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca The Artois Championships - London If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London BMW Open - Munich Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney UBS Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2000 - Kitzbuhel Open Sabadell Atlantico - Barcelona Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Copa AT&T - Buenos Aires Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Gold Flake Open - Chennai Apia International - Sydney Guardian Direct Cup - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Qatar Exxon Mobil Open 2003 - Doha Tallahassee Challenger BellSouth Open - Vina del Mar Credit Agricole Suisse Open - Gstaad Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Cremona Challenger PTT Thailand Open - Bangkok Alicante Challenger Rakuten Japan Open - Tokyo 1999 Mercedes Cup - Stuttgart Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island Delray Beach Open - Delray Beach BMW Open - Munich AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch China Open - Beijing Open SEAT 2008 - Barcelona Aircel Chennai Open - Chennai ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Tel Aviv Barcelona Open BancSabadell - Barcelona Masters Series - Hamburg Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Adidas International - Sydney Malaysian Open - Kuala Lumpur Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano - Los Cabos Thailand Open - Bangkok Erste Bank Open - Vienna AEGON Championships - London AEGON Championships - London Qatar ExxonMobil Open - Doha Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing China Open - Beijing Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Valencia Open - Valencia Great Ocean Road Open - Melbourne Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Gonet Geneva Open - Geneva Bet-At-Home Austrian Open - Kitzbuhel Gerry Weber Open - Halle Athens Challenger Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Stockholm Open - Stockholm AEGON International - Eastbourne Ecuador Open - Quito Abierto de Tenis Mifel - Los Cabos PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Boss Open - Stuttgart Dallas Open - Dallas Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Chennai Open - Chennai The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Copenhagen Open - Copenhagen Delray Beach International Tennis Championships - Delray Beach Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Mallorca Open - Mallorca China Open - Beijing Scania Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Heilbronn Challenger Open Seat-Godo 2000 - Barcelona US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Segovia Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Valencia Open - Valencia European Open - Antwerp 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 Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Braunschweig Open - Braunschweig Kuppers Kolsch Cup Aachen - Aachen Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Qatar Mobil Open '99 - Doha Delray Beach Open - Delray Beach Geneva Open - Geneva Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger China Open - Beijing Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Dubai Tennis Open - Dubai Citi Open - Washington President's Cup - Tashkent US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona St. Petersburg Open - St. Petersburg Open Seat-Godo '98 - Barcelona BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Gijon Open - Gijon U.S. Mens's Clay Court Championship - Houston ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Guardian Direct Cup - London Copenhagen Open - Copenhagen Gerry Weber Open - Halle Austrian Open - Kitzbuhel The Lipton Championships - Key Biscayne Licher German Open - Hamburg Countrywide Classic - Los Angeles du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart The Ericsson Open - Miami BMW Open - Munich German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati China Open - Beijing Tennis Masters Series - Madrid Tennis Masters Series - Paris AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Chennai Open - Chennai Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington D.C. 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 adidas Open de Toulouse - Toulouse Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel Open 13 - Marseille NASDAQ-100 Open - Miami Qatar Mobil Open 2000 - Doha Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Copenhagen Open - Copenhagen BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells 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 Dubai Duty Free Tennis Championships - Dubai Shanghai ATP Masters 1000 - Shanghai Generali Open 1998 - Kitzbuhel Heineken Trophy - 's-Hertogenbosch BNP Paribas Masters - Paris Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad AXA Cup - London Japan Open - Tokyo Sony Ericsson Open - Miami Dubai Tennis Open - Dubai Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Mutua Madrilena Madrid Open - Madrid UBS Open Gstaad - Gstaad Swiss Open - Gstaad Internazionali BNL d'Italia - Rome Abierto Mexicano - Los Cabos European Open - Antwerp Rogers Cup - Montreal ATP Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Shanghai ATP Masters - Shanghai Rado Swiss Open - Gstaad International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Copenhagen Open - Copenhagen Sony Ericsson Open - Miami Mallorca Open - Mallorca Mutua Madrilena Madrid Open - Madrid Grand Prix Hassan II - Casablanca The Dubai Tennis Championships - Dubai cinch Championships - London Tennis Masters Series - Hamburg Monte Carlo Open - Monte Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Ordina Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Mutua Madrid Open - Madrid Masters Series Madrid - Madrid Suisse Open - Gstaad Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich The Stella Artois Championships - London Internazionali BNL d'Italia - Rome Milan Indoors - Milan Abierto Mexicano Telcel - Acapulco BMW Open - Munich Heineken Open - Auckland BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Mallorca Championships - Mallorca Miami Open - Miami Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid BMW Open - Munich Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Thailand Open - Bangkok Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Chengdu Open - Chengdu Masters Series - Hamburg Rogers Masters - Montreal Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London BMW Open - Munich U.S. Open - New York French Open - Paris ARAG World Team Championship - Dusseldorf Wimbledon - London The Stella Artois Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Millennium Estoril Open - Estoril French Open - Paris Legg Mason Tennis Classic - Washington Australian Open - Melbourne Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne 14th Paris Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Olympics - Beijing Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, Group I, 2R, ROU-ESP 1-4 River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Houston Olympics - Sydney Olympics - London Olympics - Athens