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 Samsung Securities Cup - Seoul Schickendanz Open - Furth Warsteiner Challenger Wolfsburg - Wolfsburg 2002 FSE Challenger - Tarzana Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Time Warner USTA Challenger - Binghamton 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Espinho Challenger - Espinho XL Capital Bermuda Open - Bermuda VIII Open Internacional D'Andorra - Andorra 9th Wartburg Open - Eisenach Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Black Forest Open - Freudenstadt Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo XL Capital Bermuda Open - Bermuda Okal Cup 2003 - Eckental The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda Ljubljana Open - Ljubljana SAA Hilversum Open - Hilversum Tiburon Challenger - Tiburon Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Challenger Groningen - Groningen Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Challenger Copa Sevilla Internacionales de Andalucia - Seville TED Open-Akbank Private Banking - Istanbul Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Open Diputacion Pozoblanco - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa Top Wool Challenger Biella - Biella Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli 10th Wartburg Open - Eisenach Steelers Cup - Kosice ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Optimus Maia Open - Maia ATU Cup - Weiden Zagreb Open - Zagreb Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Tennis Cup of Flanders - Ostende USTA Seascape Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul FILA Challenger Biella - Biella Skandia Open - Linz Lambertz Open - Aachen drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Trofeo Barcelona de Tenis - Barcelona IPP Open - Helsinki Copa Ericsson Uruguay - Montevideo Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn 6th Sardinian International Championships - Cagliari Challenger 42 - Andrezieux V Torneo Internazionale di Tennis - Barletta Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano Quelle Cup - Furth Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo The Bolton Challenger - Bolton IPP Open - Helsinki Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Ethias Trophy - Mons The Nottingham Cahllenger - Nottingham Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Samsung Secruities Cup Challenger - Seoul USTA Challenger of Dallas - Dallas Flea Market Cup Busan Challenger Tennis - Busan Tunis Open - Tunis Mobelwelt-Zick Open 98 - Dresden Fifth-Third Bank Tennis Championships - Lexington Schickendanz Open - Furth Pilot Pen Tennis - New Haven Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn USTA Comerica Challenger - Aptos Winston-Salem Open - Winston-Salem International Bavarian Championship - Eckental Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Ljubljana Open 2002 - Ljubljana Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn ATP Heineken Challenger 2000 - Ho Chi Minh City Astana Challenger - Astana Honda-Kah Open - Singapore AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Renault Slovenian Open - Ljubljana Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen Quelle Cup 2000 - Furth AXA Open II - Espinho Open de Montauban - Montauban Almaty Challenger 2 - Almaty Siemens Open 2007 - Scheveningen USTA Tennis Championships of Austin - Austin Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk Open de Rennes La Trinitaine - Rennes ATU Cup 2001 - Weiden Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Okal Cup 2001 International Bavarian Championships - Eckental South African Airways Open - East London Open de L'Isere - Grenoble Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Zagreb Open - Zagreb Baden Open - Karlsruhe Warsteiner Challenger Wolfsburg - Wolfsburg Guzzini Challenger - Recanati Quelle Cup 1999 - Furth 7th Wartburg Open - Eisenach I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Okal Cup - International Bavarian Championship - Eckental Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan The Natrel's Challenger of Granby - Granby ATP Open Castilla y Leon - Segovia The Granby Natrel Challenger - Granby Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Akbank Private Banking-TED Open - Istanbul Flea Market Cup Busan Challenger Tennis - Busan Czech Indoor Open - Prague IPP Open - Helsinki Heilbronn Challenger Schickedanz Open - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Bergamo Challenger Sunrise Challenger Porsche Open - Poznan GHI Bronx Classic - Bronx TED Open - Istanbul Tunis Challenger Burbank Challenger - Burbank Braunschweig Challenger Intersport Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Segovia Challenger San Marino Challenger St. Remy Challenger Mons Challenger Media Will Cup Busan Challenger Tennis - Busan Astana Challenger Biella Challenger Alessandria Challenger Winnetka Challenger Banja Luka Challenger Mons Challenger Rennes Challenger Orleans Challenger Astana Challenger Salzburg Challenger XL Bermuda Open - Bermuda Dallas Challenger Ostdeutscher Sparkessen Cup - Dresden Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bogota Challenger Poznan Challenger Dortmund Challenger San Marino Challenger Szczecin Challenger Trnava Challenger Sacramento Challenger Tiburon Challenger Orleans Challenger Geneva Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger Dallas Challenger Sarasota Challenger Braunschweig Challenger Bogota Challenger Bratislava Challenger Braunschweig Challenger Poznan Challenger San Marino Challenger PEOPLEnet CUP - Dnepropetrovsk Meerbusch Challenger Mons Challenger Rennes Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger St. Brieuc Challenger Heilbronn Challenger Kosice Challenger Rhodes Challenger Open 13 - Marseille Kitzbuhel Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Rome Challenger Rome Challenger Zagreb Challenger Tampere Challenger Salzburg Challenger Bratislava Challenger Helsinki Challenger Banja Luka Challenger Heilbronn Challenger Geneva Challenger Furth Challenger Belgrade Challenger Monterrey Challenger Surbiton Challenger Sunrise Challenger Rome Challenger Athens Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Segovia Challenger Alicante Challenger Tenerife Challenger Pau Challenger Loughborough Challenger Murcia Challenger Bordeaux Challenger Schickendanz Open - Furth Heilbronn Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig Scheveningen Challenger Liberec Challenger Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Neride Prague Indoor - Prague Heilbronn Challenger - Heilbronn 2001 Challenger Canottieri Mincio - Mantova ATU Cup - Weiden Tulsa Auto Collection USTA Challenger - Tulsa Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Okal Open - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Warsteiner Grand Prix ATP Challenger - Oberstaufen VIII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Monterrey Challenger Madrid Challenger Tennis Napoli Cup 2007 - Napoli BNP Paribas Masters - Paris Open Seat-Godo '98 - Barcelona 1999 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel AAPT Championships - Adelaide Heineken Open - Auckland 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 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Kremlin Cup - Moscow AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Telenordia Swedish Open - Bastad Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich UBS Open Gstaad - Gstaad Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington BMW Open - Munich China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Gold Flake Open - Chennai Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna BMW Open - Munich Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Estoril Open - Estoril Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Copenhagen Open - Copenhagen ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Artois Championships - London Mallorca Open - Mallorca Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg TD Waterhouse Cup - Long Island ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz 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 Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney Qatar Mobil Open 2000 - Doha SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open de la Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb 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 AIG Japan Open Tennis Championships - Tokyo Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne 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 Heineken Open - Auckland Credit Agricole Suisse Open - Gstaad Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha 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 Suisse Open - Gstaad Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo 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 Suisse Open - Gstaad Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London BMW Open - Munich Swiss Open - Gstaad Abierto Mexicano - Los Cabos China Open - Beijing European Open - Antwerp Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Mercedes Cup - Stuttgart ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Great Ocean Road Open - Melbourne ATP Studena Croatia Open Umag - Umag Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Gijon Open - Gijon Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach Chengdu Open - Chengdu Open de la Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 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 Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati 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 Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Rolex Paris Masters - Paris 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 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 Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London 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 Rogers Cup - Montreal U.S. Open - New York 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, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 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, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London