Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 France F6 France F7 Great Britain F2 Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Prague Open - Prague IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Open de L'Isere - Grenoble Siemens Open - Scheveningen Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Unicredit Czech Open 2007 - Prostejov Open de Montauban - Montauban 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Mitsubishi Electric Europe Cup - Monza XI Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul Pekao Open - Szczecin 8° Trani Cup - Trani Scheveningen Challenger Zivnobanka Czech Open - Prostejov Geneva Challenger - Geneva Samarkand Challenger - Samarkand Orleans Challenger Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona X Ciutat de Barcelona - Barcelona Prague Challenger Open 88 - Contrexeville Kyiv UMC Open - Kiev DPD Challenger 2002 - Aschaffenburg V Torneo Internazionale di Tennis - Barletta Szczecin Challenger Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Morocco Tennis Tour - Marrakech San Marino Cepu Open - San Marino Madrid Challenger Tennis Cup of Flanders - Ostende Palermo Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Noumea Challenger Copa Sevilla Internacionales de Andalucia - Seville Morocco Tennis Tour - Meknes VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Tunis Challenger Oberstaufen Cup - Oberstaufen Monza Challenger XL Bermuda Open - Bermuda San Marino Challenger 10° Trofeo Luigi Pezzoli - Bergamo Genova Challenger XXXVII Torneig C.E. Laieta - Barcelona Open de Montauban - Montauban Rome Challenger Prostejov Challenger Szczecin Challenger Steelers Cup - Kosice Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Challenger Sibiu Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open D'Orleans - Orleans BH Telecom Sarajevo 2007 - Sarajevo Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano s'Tennis Masters Challenger - Graz Bordeaux Challenger Vicenza Challenger San Marino Cepu Open - San Marino Prague Challenger Padova Challenger Todi Challenger XI Ciutat de Barcelona - Barcelona Trnava Challenger Challenger Tunisie - Tunis BSI Challenger Lugano - Lugano Rome Challenger Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise San Luis Potosi Challenger Sir Supermercati - Rome Heilbronn Challenger Nottingham Challenger Blois Challenger Genova Challenger Ostdeutscher Sparkassen Cup - Dresden Brest Challenger Challenger Ford de Cherbourg - Cherbourg ECM Prague Open - Prague Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Szczecin Challenger San Marino Cepu Open - San Marino Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London XI Venice Open - Venice Irving Challenger Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Aix En Provence Challenger Surbiton Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Bordeaux Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Casablanca Challenger Bucaramanga Challenger Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Furth Challenger Seville Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Szczecin Challenger Croatia Open - Umag Idea Prokom Open - Sopot Irving Challenger Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Casablanca Challenger Grand Prix Hassan II - Casablanca Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Mons Challenger Tashkent Challenger Open Castilla y Leon - Segovia Trofeo Sisma Mantova - Mantova Zagreb Open - Zagreb Brest Challenger Tata Open - Chennai Bordeaux Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Prostejov Challenger ATP Open Castilla y Leon - Segovia Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Phoenix Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Allianz Suisse Open - Gstaad Nord LB Open - Braunschweig LTA Wrexham Challenger - Wrexham Generali Open - Kitzbuhel Idea Prokom Open - Sopot II Cyclus Open de Tenis - Florianopolis Open Romania - Bucharest Internationaux de Doubs Open de Franchie-Comte - Besancon Campionati Internazionali di Sicilia - Palermo Pekao Open 2003 - Szczecin Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Mercedes Cup - Stuttgart Geneva Challenger - Geneva Copa Sevilla - Seville Idea Prokom Open - Sopot Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Open Romania - Bucharest Heineken Open - Auckland Czech Open - Prostejov Abierto Mexicano Telcel - Acapulco Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Dutch Open Tennis - Amersfoort Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Aamulehti Tampere Opene - Tampere MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Internationaux de Nouvelle-Caledonie - New Caledonia U.S. Men's Clay Court Championships - Houston Internationaux du Doubs - Besancon Grand Prix Hassan II - Casablanca 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Estoril Open - Estoril Hypo Group Tennis International - Portschach Gelsor Open Romania - Bucharest Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Napoli Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Tata Open 2003 - Chennai Allianz Suisse Open Gstaad - Gstaad BellSouth Open - Vina del Mar Bordeaux Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de la Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Copa AT&T - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Rennes Challenger Sophia Antipolis Challenger International Championship of Croatia - Umag BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart Furth Challenger Pilot Pen Tennis - New Haven Heineken Open - Auckland Szczecin Challenger BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe AEGON Championships - London Ordina Open - 's-Hertogenbosch Poznan Challenger Grand Prix de Tennis de Lyon - Lyon VTR Open - Vina del Mar Davidoff Swiss Indoors Basel - Basel Cordenons Challenger Genova Challenger Trnava Challenger Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Masters Series - Hamburg Citi Open - Washington Napoli Challenger Marbella Challenger Sunrise Challenger Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Ordina Open - s-Hertogenbosch Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Open SEAT Godo 2006 - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Sydney International - Sydney Open Parc - Lyon Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide China Open - Beijing St. Petersburg Open - St. Petersburg Antalya Open - Antalya Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Gerry Weber Open - Halle Belgrade 2 - Belgrade Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger AEGON International - Eastbourne Madrid Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril German Tennis Championships - Hamburg China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mohammedia Challenger Abierto Mexicano - Los Cabos Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Moselle Open - Metz AEGON Championships - London Stockholm Open - Stockholm Heineken Open - Auckland Bordeaux Challenger Adidas International - Sydney Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Aix En Provence Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Valencia Open - Valencia Open 13 - Marseille Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad AEGON Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Cairo Challenger 2002 - Cairo Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Bastad Challenger Citi Open - Washington Internationaux du Doubs - Besancon Brisbane International - Brisbane Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Generali Open - Kitzbuhel SAP Open - San Jose The Priority Telecom Open - Amersfoort Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Open 13 - Marseille Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland BellSouth Open - Vina del Mar Generali Open - Kitzbuhel AEGON International - Eastbourne China Open - Beijing Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Telecom Italia Masters - Rome cinch Championships - London Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo cinch Championships - London Masters Series Hamburg - Hamburg SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid AEGON International - Eastbourne Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Davidoff Swiss Indoors Basel - Basel Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Croatia Open - Umag Citi Open - Washington French Open - Paris Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires French Open - Paris ASB Classic - Auckland Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta U.S. Open - New York Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid 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 Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, AUT-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, PO, NED-FRA, 1-4 Wimbledon (juniors) River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 River Oaks International Tennis Tournament - Houston U.S. Open (juniors) Olympics - Tokyo