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 France F8 France F10 France F11 France F15 France F17 France F19 Portugal F1 Portugal F2 Spain F8 France F6 Great Britain F7 Great Britain F8 Italy F17 Netherlands F2 Netherlands F3 France F10 France F11 Great Britain F10 Italy F24 Luxembourg F1 France F13 Sweden F1 Sweden F2 Portugal F7 Portugal F8 France F1 France F2 France F5 France F6 France F7 Great Britain F7 Slovenia F3 France F8 France F9 Great Britain F8 France F12 Austria F7 Italy F27 Portugal F4 Portugal F5 France F17 Germany F18 France F20 Usa F1 Usa F2 Portugal F1 Portugal F2 Portugal F3 France F7 Spain F14 France F12 France F2 Usa F3 Spain F7 Black Forest Open - Freudenstadt VI Torneo Internazionale di Tennis - Barletta Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons Cherbourg Challenger Rabat Challenger Sunrise Challenger Segovia Challenger Cordenons Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Bordeaux Challenger Arad Challenger San Benedetto Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Challenger 42 - Andrezieux Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Courmayeur Challenger Casablanca Challenger V Torneo Internazionale di Tennis - Barletta Cherbourg Challenger Quelle Cup - Furth St. Brieuc Challenger Ostrava Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Orbetello Challenger Barletta Citta Della Disfida Open 2000 - Barletta San Marino Challenger Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia San Sebastian Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Como Challenger Brasov Challenger Todi Challenger Palermo Challenger Le Gosier Challenger Bogota Challenger Orleans Challenger Besancon Challenger Cherbourg Challenger Quimper Challenger Braunschweig Challenger Marburg Challenger Monza Challenger San Sebastian Challenger Milan Challenger Todi Challenger Tarragona Challenger Noumea Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Tampere Challenger Orleans Challenger Sophia Antipolis Challenger VIII Open Internacional D'Andorra - Andorra San Remo Challenger Rennes Challenger Trnava Challenger Rennes Challenger Noumea Challenger Monterrey Challenger Puerto Vallarta Challenger Phoenix Challenger Matsuyama Challenger Rabat Challenger Nonthaburi 2 Challenger Quimper Challenger San Benedetto Challenger Caltanissetta Challenger Brest Challenger Mouilleron-Le-Captif Challenger Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Memorial Savigni - Sassuolo Abierto Mexicano de Tenis Pegaso - Acapulco Warsteiner Grand Prix - Oberstaufen Marbella Challenger Open Seat-Godo 2001 - Barcelona Monterrey Challenger Skandia Open - Linz Generali Open 2001 - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg San Benedetto Challenger Copa Ericsson Uruguay - Montevideo Bordeaux Challenger Nord/LB Open - Braunschweig Phoenix Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Karlsruhe Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Grodzisk Mazowiecki Challenger Valencia Challenger Taipei 2 Challenger Open Seat Godo 2003 - Barcelona Mouilleron-Le-Captif Challenger Open Castilla y Leon - Segovia Charlottesville Challenger Surbiton Challenger 2001 Mercedes Cup - Stuttgart Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Generali Open - Kitzbuhel Braunschweig Challenger Open Castilla y Leon - Segovia Segovia Challenger Rennes Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Tenerife Challenger Roanne Challenger Pau Challenger ATU Cup 2001 - Weiden Medibank Private International - Sydney Copa AT&T - Buenos Aires I Open de Tenis Comunidad de Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Dubai Open - Dubai Olbia Challenger Milan Challenger Napoli Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Rennes Challenger Gerry Weber Open - Halle Braga Challenger Lisbon Challenger Brest Challenger Matsuyama Challenger Allianz Suisse Open - Gstaad Noumea Challenger Tenerife 2 Challenger Cherbourg Challenger Murcia Challenger Generali Open - Kitzbuhel Aix En Provence Challenger San Benedetto Challenger Luedenscheid Challenger Como Challenger Bad Waltersdorf Challenger Pilot Pen Tennis - New Haven Calgary Challenger Noumea Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger CA Tennis Trophy - Vienna International Championship of Croatia - Umag Phoenix Challenger Manama Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Abidjan 1 Challenger Abidjan 2 Challenger Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Copa AT&T - Buenos Aires Allianz Suisse Open - Gstaad Cordenons Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open 2003 - Doha Genova Challenger BellSouth Open - Vina del Mar BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille Open SEAT 2008 - Barcelona The Artois Championships - London Davidoff Swiss Indoors Basel - Basel TD Waterhouse Cup - Long Island Rome Challenger Milan Indoors - Milan Dubai Tennis Open - Dubai Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Alicante Challenger Bank Austria Tennis Trophy - Vienna Gerry Weber Open - Halle Napoli Challenger Regions Morgan Keegan Championships - Memphis Orleans Challenger Jersey Challenger Salzburg Challenger Open de Tenis Comunidad Valenciana - Valencia Helsinki Challenger Proton Malaysian Open - Kuala Lumpur China Open - Beijing Medibank International - Sydney U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island SA Tennis Open - Johannesburg CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Salzburg Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Bergamo Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Noumea Challenger Le Gosier Challenger AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Le Gosier Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Adidas International - Sydney Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Aircel Chennai Open - Chennai Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Countrywide Classic - Los Angeles St. Brieuc Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Milan Indoors - Milan Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Bet-At-Home Austrian Open - Kitzbuhel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Stockholm Open - Stockholm Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Ecuador Open - Quito Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Open de Moselle - Metz Moselle Open - Metz Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg China Open - Beijing Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London German Tennis Championships - Hamburg The Dubai Tennis Championships - Dubai Winston-Salem Open - Winston-Salem European Open - Antwerp ASB Classic - Auckland Open 13 Provence - Marseille AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Trani Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Sofia Open - Sofia European Open - Antwerp Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dallas Open - Dallas Trieste Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Heineken Open - Auckland Citi Open - Washington Abierto de Tenis Mifel - Los Cabos Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Allianz Suisse Open - Gstaad China Open - Beijing Open Occitanie - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Farmers Classic - Los Angeles Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Idea Prokom Open - Sopot RCA Championships - Indianapolis Aircel Chennai Open - Chennai Heineken Open - Auckland Heineken Open - Auckland Bordeaux Challenger Estoril Open - Estoril Swiss Open - Gstaad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Open 13 - Marseille Valencia Open - Valencia Gonet Geneva Open - Geneva European Open - Antwerp Open 13 - Marseille European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Lyon Challenger Gerry Weber Open - Halle AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Aix En Provence Challenger Erste Bank Open - Vienna Orleans Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Francavilla Challenger Mouilleron-Le-Captif Challenger Valencia Open - Valencia Pau Challenger ASB Classic - Auckland Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Winston-Salem Open - Winston-Salem Open 13 - Marseille Modena Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona The Scottish Tennis Championships - Edinburgh Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Cassis Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Cordoba Open - Cordoba Monterrey Challenger Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Truist Atlanta Open - Atlanta Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Citi Open - Washington Moselle Open - Metz Dubai Open - Dubai Chengdu Open - Chengdu Erste Bank Open - Vienna Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Madrid Challenger bett1HULKS Indoors - Cologne Cordoba Open - Cordoba Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Rakuten Japan Open - Tokyo Citi Open - Washington Swiss Indoors Basel - Basel Emilia-Romagna Open - Parma Adelaide International 2 - Adelaide Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Swiss Open - Gstaad Open 13 - Marseille Alicante Challenger Royan Challenger The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Troyes Challenger Pilot Pen Tennis - New Haven Malaga Challenger Olbia Challenger Open Sud de France - Montpellier Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Brest Challenger Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Drummondville Challenger Countrywide Classic - Los Angeles Maia Challenger BA-CA Tennis Trophy - Vienna Lille Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Infosys Hall of Fame Open - Newport Open 13 - Marseille Tennis Masters Series - Miami Moselle Open - Metz Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Seoul Challenger Dubai Duty Free Tennis Championships - Dubai Tunis Challenger Qatar ExxonMobil Open - Doha Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg NASDAQ-100 Open - Miami Argentina Open - Buenos Aires Mallorca Open - Mallorca Tennis Masters Series - Monte Carlo Truist Atlanta Open - Atlanta Tennis Masters Series - Hamburg President's Cup - Tashkent Millennium Estoril Open - Estoril Sophia Antipolis Challenger Quimper Challenger Tennis Masters Series - Madrid Waco Challenger Tennis Masters Series - Toronto Lille Challenger Barletta Challenger Francavilla Challenger cinch Championships - London Open Sud de France - Montpellier Banja Luka Challenger Genova Challenger Telecom Italia Masters - Rome BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Madrid Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona Rennes Challenger Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Suisse Open - Gstaad BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tenerife 1 Challenger Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Winston-Salem Open - Winston-Salem The Stella Artois Championships - London Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo Orleans Challenger Mutua Madrilena Masters Madrid - Madrid Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami 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 Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai San Marino Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Heineken Open - Auckland Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Miami Open - Miami Open Parc - Lyon Rogers Masters - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg Hamburg European Open - Hamburg Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - New York US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Topshelf Open - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Wimbledon - London Erste Bank Open - Vienna French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril Gerry Weber Open - Halle Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier Wimbledon - London Swiss Indoors Basel - Basel French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Citi Open - Washington Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Zug Challenger Wimbledon - London 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, 1R, GER-ESP 4-1 Davis Cup, Finals, Group A Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group A Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Villena Challenger Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) Davis Cup, World Group, 1R, BEL-ESP 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Hopman Cup - Perth Davis Cup, World Group, QF, FRA-ESP 5-0 ATP Cup - Melbourne Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Olympics - Athens Olympics - London Olympics - Rio de Janeiro Como Challenger