Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Luedenscheid Challenger Davis Cup, Group D, Split Brest Challenger Kobe Challenger Pune Challenger Barcelona Open Banc Sabadell - Barcelona Split Challenger French Open - Paris Bordeaux Challenger Internazionali BNL d'Italia - Rome Ilkley Challenger Wimbledon - London Nottingham 2 Challenger Braunschweig Challenger Nordea Open - Bastad U.S. Open - New York Manacor Challenger St. Tropez Challenger Villena Challenger Olbia Challenger Belgrade Open - Belgrade Australian Open - Melbourne Davis Cup, World Group, Q, CRO-SVK 3-1 Sibiu Challenger French Open - Paris Vicenza Challenger Wimbledon - London National Bank Open - Toronto Como Challenger Sofia 1 Challenger Braga Challenger Croatia F17 Croatia F2 (Porec) Croatia F3 (Umag) Tunisia F29 (Hammamet) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Greece F2 (Heraklion) Greece F3 (Heraklion) Greece F4 (Heraklion) Greece F5 (Heraklion) Poland F1 (Wisla) Poland F2 (Wisla) Italy F10 (Casale Monferrato) Hungary F5 (Budapest) Czech Republic F4 (Pardubice) Austria F3 (Wels) Serbia F2 (Novi Sad) Serbia F3 (Novi Sad) Serbia F4 (Subotica) Tunisia F33 (Monastir) Tunisia F34 (Monastir) Tunisia F35 (Monastir) Egypt F27 (Sharm El Sheikh) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) M25 Prijedor M15 Tabarka M15 Tabarka M15 Novi Sad M15 Szekesfehervar M15 Tabarka M15 Antalya M15 Antalya M25 Antalya M25 Murcia M15 Bucharest M15 Curtea de Arges M25 Hamburg M25 Vale Do Lobo M15 Heraklion M25 Jablonec nad Nisou M25 Antalya M25 Split M25 Kiseljak Tunisia F30 (Hammamet) Egypt F25 (Sharm El Sheikh) M15 Tabarka M15 Novi Sad M15 Novi Sad M25 Gyor M15 Zlatibor Croatia F3 Open Diputacion - Cordoba M15 Tabarka 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago V Torneo Internazionale di Tennis - Barletta M15 Antalya M25 Vogau M15 Anif M15 Heraklion Venice Open - Venice Egypt F26 (Sharm El Sheikh) M25 Padova VI Torneo Internazionale di Tennis - Barletta M15 Antalya Quelle Cup 2000 - Furth M15 Antalya M15 Antalya Open Castilla y Leon - Segovia M15 Brcko M25 Dubrovnik M25 Split USTA Challenger of North Miami Beach - North Miami Beach M15 Kursumlijska Banja Top Wool Challenger Biella - Biella Bogota Challenger Memorial Savigni - Sassuolo Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Copa Ericsson Uruguay - Montevideo Sunrise Challenger Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari I Open de Tenis Comunidad de Madrid - Madrid TCT Open - Tunis Warsteiner Grand Prix - Oberstaufen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Cairo Challenger - Cairo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Barletta Citta Della Disfida Open 2000 - Barletta Ethias Trophy - Mons Copa Ericsson Argentina - Buenos Aires Challenger Copa Sevilla Internacionales de Andalucia - Seville The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Open Castilla y Leon Trofeo Iberdrola - Segovia Black Forest Open - Freudenstadt VIII Trofeo Ciutat de Barcelona - Barcelona Copa Sevilla Internacionales de Andalucia - Seville Monterrey Challenger Surbiton Challenger Monterrey Challenger Split Challenger Maia Challenger Antalya Challenger Biella 1 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Split 1 Challenger Split 2 Challenger Rome 2 Challenger Oeiras 4 Challenger Bratislava Challenger Forli Challenger Milan Challenger Segovia Challenger Trieste Challenger Meerbusch Challenger Luedenscheid Challenger Bucharest Challenger Napoli Challenger Alicante Challenger Tenerife Challenger Bratislava Challenger Pau Challenger Manama Challenger Antalya 3 Challenger Antalya 4 Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Split Challenger Skandia Open - Linz Zagreb Challenger Prostejov Challenger Nottingham Challenger Tampere Challenger Liberec Challenger Nord/LB Open - Braunschweig Banja Luka Challenger Toulouse Challenger Tulln Challenger Braga Challenger Bratislava Challenger Helsinki Challenger Split Challenger Francavilla Challenger Antalya 2 Challenger Bratislava 1 Challenger Todi Challenger Braga Challenger Espinho Challenger - Espinho Canberra Challenger Valencia Challenger Zadar Challenger Francavilla Challenger Zagreb Challenger Troyes Challenger Matsuyama Challenger Nonthaburi 3 Challenger Quimper Challenger Bengaluru Challenger Dubai Duty Free Tennis Championships - Dubai Nottingham 2 Challenger Iasi Challenger Estoril Open - Estoril Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Copa AT&T - Buenos Aires Todi Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Brest Challenger Segovia Challenger Manama Challenger Barletta Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Heineken Open - Auckland Dubai Tennis Open - Dubai Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open Seat-Godo '98 - Barcelona Eckental Challenger AXA Open II - Espinho 2001 Mercedes Cup - Stuttgart Orleans Challenger Open Castilla y Leon - Segovia Warsaw Challenger Open Diputacion Pozoblanco - Cordoba Bogota Challenger Salem Open - Hong Kong Istanbul Challenger Canberra Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna 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 Estoril Open - Estoril Gerry Weber Open - Halle Cary Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Roanne Challenger CA Tennis Trophy - Vienna AXA Open - Lisbon Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Naples Challenger The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Trofeo Barcelona de Tenis - Barcelona Open SEAT Godo 2006 - Barcelona Rome Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Copa Ericsson Chile - Santiago Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Nord/LB Open - Braunschweig Thailand Open - Bangkok Stockholm Open - Stockholm Geneva Challenger - Geneva Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Banja Luka Challenger Estoril Open - Estoril Genova Challenger The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Trofeo Conde de Godo - Barcelona Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heilbronn Open - Heilbronn Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open 13 - Marseille Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Zagreb Challenger China Open - Beijing Iasi Challenger Open Seat Godo 2007 - Barcelona Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Napoli 2 Challenger AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Allianz Suisse Open - Gstaad China Open - Beijing Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Madrid Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Lisbon Challenger Parma Challenger 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 BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Valencia Open - Valencia Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Antalya Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Milan Indoors - Milan Tampere Challenger If Stockholm Open - Stockholm Open 13 - Marseille Como Challenger Ilkley Challenger Bank Austria Tennis Trophy - Vienna Ecuador Open - Quito Losinj Challenger Proton Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia Szekesfehervar Challenger Medibank International - Sydney US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Brest Challenger Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Bergamo Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Murcia Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Skopje Challenger Bet-At-Home Austrian Open - Kitzbuhel Chennai Challenger Zadar Challenger Suisse Open - Gstaad Abierto Mexicano - Los Cabos Open SEAT 2008 - Barcelona Rakuten Japan Open - Tokyo Allianz Suisse Open - Gstaad ARAG World Team Championship - Dusseldorf Segovia Challenger Erste Bank Open - Vienna Sofia 2 Challenger Qatar ExxonMobil Open - Doha Genova Challenger Lisbon Challenger Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Swiss Open - Gstaad China Open - Beijing European Open - Antwerp Geneva Open - Geneva Fever-Tree Championships - London Winston-Salem Open - Winston-Salem ARAG World Team Championship - Dusseldorf European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Generali Open - Kitzbuhel European Open - Antwerp Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Swiss Open - Gstaad Erste Bank Open - Vienna Open Sud de France - Montpellier Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Generali Open 2001 - Kitzbuhel Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Modena Challenger cinch Championships - London International Championship of Croatia - Umag Adidas International - Sydney Campionati Internazionali di Sicilia - Palermo Dubai Open - Dubai Wimbledon - London Gerry Weber Open - Halle Thailand Open - Bangkok Stockholm Open - Stockholm Plava Laguna Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington Sydney International - Sydney Stockholm Open - Stockholm BA-CA Tennis Trophy - Vienna BA-CA Tennis Trophy - Vienna Istanbul Challenger Hamburg Challenger The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Brisbane International - Brisbane Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Valencia Open - Valencia Qatar Exxon Mobil Open 2003 - Doha Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Mercedes Cup - Stuttgart Citi Open - Washington Rakuten Japan Open - Tokyo ASB Classic - Auckland Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano - Los Cabos Mercedes Cup - Stuttgart Open Seat Godo 2003 - Barcelona ASB Classic - Auckland Gerry Weber Open - Halle PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Great Ocean Road Open - Melbourne Hamburg European Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Gijon Open - Gijon Boss Open - Stuttgart Abierto Mexicano Telcel - Acapulco China Open - Beijing Anytech365 Andalucia Open - Marbella Tennis Masters Series - Miami Tennis Masters Series - Madrid Tennis Masters Series - Paris 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 Open de la Comunidad Valenciana - Valencia 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 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 Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai 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 Rogers Cup - Montreal 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 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 Masters - Paris BNP Paribas Open - Indian Wells 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 Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Boss Open - Stuttgart Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag US Men's Clay Court Championship - Houston BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Mallorca Championships - Mallorca Miami Open - Miami Wimbledon - London cinch Championships - London Mallorca Championships - Mallorca French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Tennis Masters Series - Indian Wells French Open - Paris Tennis Masters Series - Miami 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 Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London Monza Challenger U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 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, Finals, Group A French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London Wimbledon - London French Open - Paris Australian Open (juniors) All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Wimbledon - London Olympics - Athens Olympics - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 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, World Group, Q, CRO-BEL 1-3 Davis Cup, World Group I, 1R, CRO-LTU 4-0 Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong