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
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 Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London European Open - Antwerp Rolex Paris Masters - Paris M25 Roehampton French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Nottingham 2 Challenger Wimbledon - London Bloomfield Hills Challenger Cincinnati Open - Cincinnati BNP Paribas Nordic Open - Stockholm Lyon Challenger M25 Shrewsbury M25 Barnstaple M25 Glasgow M15 Quinta Do Lago M15 Bratislava M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15 Gdynia M15 Huy M25 Calabasas M15 Heraklion M15 Heraklion M25 Sintra M25 Sunderland M25 Muttenz M25 Porto M25 Sharm ElSheikh M25 Nottingham M25 Eupen M25 Bath Phoenix Challenger M25 Pozzuoli M15 Sharm El Sheikh M15 Nules M25 Toulouse-Balma Nottingham 2 Challenger Orleans Challenger Aix En Provence Challenger Lyon Challenger Ilkley Challenger M25 Roehampton M25+H Plaisir Orleans Challenger Calgary Challenger Phoenix Challenger San Benedetto Challenger M25 Roehampton M25 Roehampton M25 Glasgow Mallorca Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger M25 Setubal Danderyd Challenger Noumea Challenger Nonthaburi 2 Challenger TD Waterhouse Cup - Long Island Manama Challenger M25 Aldershot M25 Sheffield Segovia Challenger Cassis Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger M25 Malibu M15 Castellon Medibank International - Sydney Cherbourg Challenger Pau Challenger Barranquilla Challenger Mouilleron-Le-Captif Challenger Brest Challenger Open Romania - Bucharest Bordeaux Challenger Cassis Challenger Open 13 - Marseille AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Open de Moselle - Metz International Indoor Tennis Championships of Croatia - Zagreb Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad M15 Heraklion Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Nottingham Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney The Dubai Tennis Championships - Dubai Open de Moselle - Metz The Artois Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Bordeaux Challenger Pilot Pen Tennis - New Haven Orleans Challenger St. Petersburg Open - St. Petersburg Brest Challenger Proton Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Exim Agmedia Open - Kosice Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Shenzhen 1 Challenger Gemax Open - Belgrade Allianz Suisse Open Gstaad - Gstaad Open de Montauban - Montauban Siemens Open 2002 - Scheveningen Tampere Imageneering Open - Tampere Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Estoril Open - Estoril PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Citi Open - Washington Trieste Challenger China Open - Beijing Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch German Tennis Championships - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Libema Open - 's-Hertogenbosch Noventi Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg European Open - Antwerp Sofia Open - Sofia Qatar ExxonMobil Open - Doha Open de Franche Comte - Besancon Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Sarajevo Open - Sarajevo Millennium Estoril Open - Estoril Tennis Napoli Cup - Napoli Open Parc - Lyon Orleans Challenger Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Siemens Open 2003 - Scheveningen Hilversum Open - Hilversum Geneva Challenger - Geneva Akbank Private Banking-TED Open - Istanbul Tatra Banka Open 2003 - Bratislava Nordea Open - Bastad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sainte Victoire - Aix-En-Provence Serbia Open - Belgrade Open Sainte-Victoire - Aix-En-Provence Millennium Estoril Open - Estoril Banca Stato Challenger Lugano - Lugano Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Swiss Open - Gstaad Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Brasov Challenger - Brasov European Open - Antwerp Firenze Open - Florence GHI Bronx Classic - Bronx Mobilux Open - Luxembourg Adelaide International 1 - Adelaide Pekao Open 2004 - Szczecin ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Banja Luka Open - Banja Luka IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli AAPT Championships - Adelaide ASB Classic - Auckland Boss Open - Stuttgart Erste Bank Open - Vienna Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Open 13 - Marseille Gwangju Challenger Generali Open - Kitzbuhel Open Sud de France - Montpellier M25 Nottingham Sunrise Challenger Rennes Challenger Brest Challenger Roanne Challenger Davidoff Swiss Indoors Basel - Basel Emilia-Romagna Open - Parma Winston-Salem Open - Winston-Salem Szczecin Challenger EFG Swiss Open - Gstaad Drummondville Challenger Nottingham Challenger Rennes Challenger Open 13 - Marseille Taipei Challenger Open 13 - Marseille Gerry Weber Open - Halle Nottingham 1 Challenger Bratislava 2 Challenger Bergamo Challenger Tennis Masters Series - Paris Szekesfehervar Challenger Murcia Challenger Busan Challenger Aix En Provence Challenger Surbiton Challenger Nottingham 2 Challenger Ilkley Challenger Zagreb Open - Zagreb Verona Challenger Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Surbiton Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series - Hamburg Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sydney International - Sydney The Stella Artois Grass Court Championships - London Open 13 - Marseille BNP Paribas Masters - Paris Open de Moselle - Metz Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Bordeaux Challenger Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Open 13 - Marseille Mercedes Cup - Stuttgart Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Copa Telmex - Buenos Aires Masters Series Monte-Carlo - Monte-Carlo Medibank International - Sydney Masters Series Hamburg - Hamburg Open Sabadell Atlantico - Barcelona Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Internazionali BNL dItalia - Rome Open Sabadell Atlantico - Barcelona Shanghai - Shanghai ATP Vegeta Croatia Open - Umag Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Rothesay International - Eastbourne Sony Ericsson Open - Miami AEGON International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Open 13 Provence - Marseille Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells Citi Open - Washington Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Grand Prix Hassan II - Marrakech Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 - Marseille BNP Paribas Open - Indian Wells AEGON Championships - London Sony Open Tennis - Miami Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Open Sud de France - Montpellier Gerry Weber Open - Halle Open 13 Provence - Marseille Western & Southern Open - Cincinnati Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Open Parc - Lyon Boss Open - Stuttgart Terra Wortmann Open - Halle BNP Paribas Masters - Paris Rothesay International - Eastbourne European Open - Antwerp Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Open Parc - Lyon Open Occitanie - Montpellier Moselle Open - Metz Tiriac Open - Bucharest Sony Open Tennis - Miami Erste Bank Open - Vienna Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai European Open - Antwerp Open Parc - Lyon Rogers Cup - Toronto BNP Paribas Masters - Paris Campionati Internazionali di Sicilia - Palermo Western & Southern Open - Cincinnati Mouilleron-Le-Captif Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Mallorca Championships - Mallorca BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 European Open - Antwerp Gerry Weber Open - Halle cinch Championships - London European Open - Antwerp Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Campionati BNL dItalia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Legg Mason Tennis Classic - Washington Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Open 13 - Marseille Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami M25 Idanha-a-Nova Rolex Paris 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 U.S. Open - New York Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, FRA-CZE 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, GER-FRA 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Finals, Group C Davis Cup, Group C, Hamburg Hopman Cup - Nice AAMI Classic - Kooyong Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, 1R, POL-GBR 1-3 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - London Hamburg European Open - Hamburg Wuxi Challenger