Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
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 Zivnobanka Czech Open - Prostejov Copa Ericsson Uruguay - Montevideo Trofeo Barcelona de Tenis - Barcelona Monterrey Challenger Memorial Savigny - Sassuolo VIII Trofeo Ciutat de Barcelona - Barcelona Privatbank Open 2006 - Dnepropetrovsk XI Venice Open - Venice Copenhagen Open - Copenhagen Gerry Weber Open - Halle Investor Swedish Open - Bastad Scania Stockholm Open - Stockholm The Nottingham Open - Nottingham Stockholm Open - Stockholm ATU Cup 2001 - Weiden AAPT Championships - Adelaide TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Stockholm Open - Stockholm Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona BMW Open - Munich The Stella Artois Championships - London Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco Heineken Open - Singapore China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Heineken Open - Auckland Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Heineken Open - Auckland Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Seoul Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco ECM Cup - Prague Copa Ericsson Chile - Santiago Open Sabadell Atlantico - Barcelona Pekao Open - Szczecin UNICEF Open - 's Hertogenbosch Architect Open - Budapest Valencia Open - Valencia Heineken Open - Auckland Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Open Seat Godo 2005 - Barcelona Portugal Open - Oeiras Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Beijing Open - Beijing Valencia Open - Valencia The Dubai Tennis Championships - Dubai Gelsor Open Romania - Bucharest Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur China Open - Beijing Rio Open - Rio de Janeiro Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Catella Swedish Open - Bastad Qatar Exxon Mobil Open - Doha Open de Tenis Comunidad Valenciana - Valencia Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Copenhagen Open - Copenhagen China Open - Beijing Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Qatar Mobil Open '99 - Doha Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai RCA Championships - Indianapolis Copa Telmex - Buenos Aires Kremlin Cup - Moscow Catella Swedish Open - Bastad Pekao Open 2003 - Szczecin Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Heineken Open - Auckland Bastad Beijing Open Sabadell Atlantico - Barcelona Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Adidas International - Sydney Open Romania - Bucharest Intersport Heilbronn Open - Heilbronn ARAG World Team Championship - Dusseldorf AAPT Championships - Adelaide Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Vietnam Open - Ho Chi Minh City Adidas International - Sydney Stockholm Open - Stockholm BellSouth Open - Vina del Mar Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull SkiStar Swedish Open - Bastad Long Island Malaysian Open - Kuala Lumpur Open de Moselle - Metz Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis The Tennis Channel Open - Las Vegas AXA Cup - London BMW Open - Munich If Stockholm Open - Stockholm Rio Open 500 - Rio de Janeiro AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad ASB Classic - Auckland Copa Sevilla - Seville AEGON International - Eastbourne Idea Prokom Open - Sopot SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad Japan Open - Tokyo RCA Championships - Indianapolis Singapore Stockholm Guardian Direct Cup - London Pilot Pen Tennis - New Haven Gerry Weber Open - Halle RCA Championships - Indianapolis BNP Paribas Masters - Paris Estoril Open - Estoril Ordina Open - 's-Hertogenbosch BMW Open - Munich ATP Studena Croatia Open Umag - Umag Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Open 13 - Marseille Davidoff Swiss Indoors - Basel Tata Open - Chennai Adidas International - Sydney South African Airways Open - East London Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Croatia Open - Umag Heineken Open - Auckland Grand Prix de Tennis de Toulouse - Toulouse RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia Croatian Indoors - Zagreb VI Torneo Internazionale di Tennis - Barletta Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Napoli Cup - Naples Pro Tennis World Open - Boca Raton Gelsor Open Romania - Bucharest Levene Gouldin & Thompson Tennis Challenger - Binghamton Sporting Challenger - Turin Open de Moselle - Metz ATU Cup - Weiden Nord/LB Open - Braunschweig CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Memorial Savigni - Sassuolo Muller Cup - Ulm St. Polten The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Open de Tenis Comunidad Valenciana - Valencia Masters Series - Hamburg Mercedes Cup - Stuttgart XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Estoril Open - Estoril International Championship of Croatia - Umag China Open - Beijing Gerry Weber Open - Halle ARAG World Team Championship - Dusseldorf Stockholm Open - Stockholm Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam The 10tele.com Open - Nottingham Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Rio Open - Rio de Janeiro Bucharest The Stella Artois Championships - London The 10tele.com Open - Nottingham Open Seat Godo - Barcelona Generali Open - Kitzbuhel Salem Open - Hong Kong ABN/AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Japan Open - Tokyo Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Open 13 - Marseille The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Warta Cup 2001 - Sopot Adelaide Copenhagen XXVIII Edizione 'A.Savoldi' - Manerbio Munich Vienna Asirom Challenger Brasov - Brasov AIG Japan Open Tennis Championships - Tokyo Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Bolzano Copa Ericsson Brazil - Sao Paulo Milan Indoors - Milan Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Copa Claro - Buenos Aires Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Queen's Club Tennis Masters Series - Cincinnati The Stella Artois Grass Court Championships - London Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Idea Prokom Open - Sopot Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Thailand Open - Bangkok Tennis Masters Series - Rome Grolsch Open - Amsterdam Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Millennium Estoril Open - Estoril Tennis Masters Series - Cincinnati Qatar Open - Doha Tennis Masters Series - Madrid BellSouth Open - Vina del Mar Tennis Masters Series - Paris Tennis Masters Series - Miami Gold Flake Open - Chennai The Stella Artois Grass Court Championships - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Qatar ExxonMobil Open - Doha China Open - Beijing Tennis Masters Series - Madrid Heineken Open - Auckland Investor Swedish Open - Bastad St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel European Community Championships - Antwerp Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona China Open - Beijing IPB Czech Indoor - Ostrava Scania Stockholm Open - Stockholm adidas Open de Toulouse - Toulouse Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Copenhagen Open - Copenhagen Telecom Italia Masters - Rome ASB Classic - Auckland 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 Open Seat Godo 2003 - Barcelona Telecom Italia Masters - Rome Kremlin Cup - Moscow 2003 Mercedes Cup - Stuttgart Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid 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 Kremlin Cup - Moscow Sony Ericsson Open - Miami Indianapolis Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Topshelf Open - 's-Hertogenbosch Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Idea Prokom Open - Sopot Masters Series Hamburg - Hamburg Rogers Masters - Toronto Medibank Private International - Sydney Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Qatar Exxon Mobil Open 2003 - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Advanta Championships - Philadelphia Hong Kong Rakuten Japan Open - Tokyo Valencia Open - Valencia BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Aegon Nottingham Open - Nottingham Dubai Open - Dubai Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha 1997 Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Salem Open - Hong Kong Western & Southern Financial Group Masters - Cincinnati Japan Open - Tokyo Geneva Open - Geneva Shanghai ATP Masters - Shanghai Topshelf Open - 's-Hertogenbosch BNP Paribas Masters - Paris Gerry Weber Open - Halle BNP Paribas Open - Indian Wells CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Sunrise Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati China Open - Beijing International Championship of Croatia - Umag BNP Paribas Masters - Paris European Open - Antwerp BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Heineken Open - Auckland Brisbane International - Brisbane ASB Classic - Auckland BellSouth Open - Auckland Sony Open Tennis - Miami Argentina Open - Buenos Aires Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Barcelona Open BancSabadell - Barcelona BellSouth Open - Vina del Mar St. Petersburg Australian Men's Hardcourt Championships - Adelaide Shanghai Rolex Masters - Shanghai Arizona Men's Tennis Championships - Scottsdale Antalya Cup - Antalya Guardian Direct Cup - London BNP Paribas Masters - Paris Heineken Open - Auckland Sony Open Tennis - Miami 1998 Mercedes Cup - Stuttgart 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 Erste Bank Open - Vienna Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Miami Open - Miami Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Internazionali BNL d'Italia - Rome Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Shanghai Rolex Masters - Shanghai Geneva Open - Geneva BNP Paribas Masters - Paris Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Croatia Open - Umag Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg International Indoor Tennis Championships of Croatia - Zagreb Mutua Madrid Open - Madrid ASB Classic - Auckland Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Toronto Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Mutua Madrid Open - Madrid Croatian Indoors - Split Adidas International - Sydney 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 Australian Open - Melbourne Heineken Trophy - 's-Hertogenbosch Australian Men's Hardcourt Championships - Adelaide French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Waldbaum's Hamlet Cup - Long Island U.S. Open - New York Australian Open - Melbourne French Open - Paris AIG Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open French Open Wimbledon French Open Waldbaum's Hamlet Cup - Long Island Heineken Trophy - Rosmalen Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Rio Open - Rio de Janeiro Australian Open - Melbourne Copa AT&T - Buenos Aires Bastad Wimbledon - London Waldbaum's Hamlet Cup - Long Island Gerry Weber Open - Halle CA Tennis Trophy - Vienna Toulouse Campionati Internazionali di Sicilia - Palermo U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne French Open - Paris Wimbledon - London CA Tennis Trophy - Vienna 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 Australian Open - Melbourne Tennis Channel Open - Las Vegas French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart 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 If Stockholm Open - Stockholm NASDAQ-100 Open - Miami Australian Open - Melbourne Italian Open - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Abierto Mexicano Telfonica MoviStar - Acapulco Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Rome China Open - Beijing Eutelsat Monte Carlo Open - Monte Carlo Miami Open - Miami Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open BNP Paribas Masters - Paris U.S. Open - New York Australian Open Campionati Internazionali D'Italia - Rome Wimbledon - London Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, PO, IND-SWE 1-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Colonial Classic - Kooyong Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Miami Open - Miami Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - Sydney Olympics - Beijing Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro