Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 USA F7 USA F9 USA F10 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Greece F1 Mexico F12 M25 Ueberlingen M15 Naples M15 Naples USA F4 Canada F2 IPP Open - Helsinki Challenger 42 - Andrezieux Vancouver Challenger Usa F9 Binghamton Challenger Sacramento Challenger Binghamton Challenger Bratislava Challenger Honolulu Challenger Maui Challenger Dallas Challenger Happy Valley Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Dallas Challenger Cherbourg Challenger Irving Challenger Aptos Challenger Cary Challenger Cordenons Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Pau Challenger Phoenix Challenger Barletta Challenger Ilkley Challenger Salzburg Challenger Lexington Challenger Chicago Challenger Vancouver Challenger Cary Challenger Brest Challenger Cleveland Challenger UAE F1 M15 Weston M25 Champaign Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Open de Moselle - Metz CA Tennis Trophy - Vienna Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Irving Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Estoril Open - Estoril Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Calabasas Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart AEGON International - Eastbourne Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier New York Open - New York Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Talahassee Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Sarasota Challenger Murray River Open - Melbourne Open Sud de France - Montpellier Lexington Challenger Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Sardegna Open - Cagliari Emilia-Romagna Open - Parma Open Sud de France - Montpellier Charlottesville Challenger Open 13 Provence - Marseille Knoxville Challenger US Men's Clay Court Championship - Houston Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Internazionali BNL dItalia - Rome Moselle Open - Metz Nottingham Challenger Tiburon Challenger Savannah Challenger Nottingham Challenger Bordeaux Challenger Winnetka Challenger Columbus Challenger Challenger Ford de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Ljubljana Open - Ljubljana Schickedanz Open - Furth ATU Cup - Weiden XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara S Tennis Master Championship - Graz China Open - Beijing Open de L'Isere - Grenoble ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Top Wool Challenger - Biella Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble ATP Challenger Numea - New Caledonia KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Yuba City Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Zagreb Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Winnetka Challenger Mutua Madrilena Masters Madrid - Madrid Champaign Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Vancouver Challenger Sony Ericsson Open - Miami 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 Open - Indian Wells Sony Ericsson Open - Miami Charlottesville Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Puebla Challenger Dallas Challenger Western & Southern Open - Cincinnati 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 Sarasota Challenger Internazionali BNL d'Italia - Rome Zagreb Challenger Rogers Cup - Montreal Tallahassee Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Noumea Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Dallas Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sunrise Challenger Western & Southern Open - New York Rolex Paris Masters - Paris Rolex Paris Masters - Paris Sarasota Challenger Savannah Challenger Tallahassee Challenger Barletta Challenger Miami Open - Miami Rolex Paris Masters - Paris Rennes Challenger Aptos Challenger Irving Challenger Knoxville Challenger Nottingham Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Dallas Challenger Taipei City Challenger Surbiton Challenger Tiburon Challenger Knoxville Challenger Maui Challenger Cary Challenger Tiburon Challenger Manchester Challenger Fairfield Challenger Helsinki Challenger Charlottesville Challenger Traralgon Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Las Vegas Challenger St. Brieuc Challenger Sarasota Challenger Ilkley Challenger Rome 1 Challenger Trieste Challenger Maui Challenger Cary 1 Challenger Dallas Challenger Phoenix Challenger Aix En Provence Challenger Lexington Challenger Pau Challenger Cherbourg Challenger Dallas Challenger Cleveland Challenger Heilbronn Challenger Rome Challenger Mouilleron-Le-Captif Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Guadalajara Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Charleston Challenger Tunis Open - Tunis French Open - Paris Wimbledon - London U.S. Open - New York Tallahassee Challenger Australian Open - Melbourne Quimper Challenger French Open - Paris Little Rock Challenger Orlando 2 Challenger Wimbledon - London San Marino Challenger Monterrey Challenger Verona Challenger Rennes Challenger Croatia Open - Umag China Open - Beijing Open de Moselle - Metz Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide Grand Prix Hassan II - Casablanca Thailand Open - Bangkok Brisbane International - Brisbane U.S. Open - New York Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Medibank International - Sydney AEGON Championships - London Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Wimbledon - London Open 13 - Marseille AEGON International - Eastbourne U.S. Open - New York AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Australian Open - Melbourne PTT Thailand Open - Bangkok China Open - Beijing Open 13 - Marseille Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia French Open - Paris SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta China Open - Beijing Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Wimbledon - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Brisbane International - Brisbane AEGON International - Eastbourne French Open - Paris Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Maharashtra Open - Pune Sydney International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Citi Open - Washington Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier AEGON Championships - London Open Parc - Lyon Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington Open 13 - Marseille French Open - Paris Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London French Open - Paris Wimbledon - London Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne European Open - Antwerp Brisbane International - Brisbane New York Open - New York Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Columbus 2 Challenger Rome Challenger Waco Challenger Sarasota Challenger Newport Beach Challenger Geneva Open - Geneva International German Open - Hamburg US Men's Clay Court Championship - Houston Open de Moselle - Metz Malaysian Open - Kuala Lumpur Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis U.S. Open - New York Hall of Fame Tennis Championships - Newport AEGON Championships - London Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Australian Open - Melbourne Rogers Cup - Montreal Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Open Sud de France - Montpellier BNP Paribas Masters - Paris European Open - Antwerp Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Fever-Tree Championships - London Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome 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 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 U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, QF, USA-BEL 4-0 ATP Cup - Brisbane, Perth, Sydney All Lower level tournaments AAMI Classic - Kooyong U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong Kooyong Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo