Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F3 France F4 France F6 Miami Open - Miami Internazionali BNL d'Italia - Rome Wimbledon - London Cincinnati Open - Cincinnati Swiss Indoors Basel - Basel France F16 France F13 France F15 France F17 France F20 France F1 France F2 France F4 France F8 France F9 France F10 France F12 Belgium F2 Belgium F3 France F13 France F18 France F19 France F20 France F1 France F2 France F4 France F5 Spain F11 France F7 Spain F14 France F8 France F10 France F11 France F12 Spain F27 Spain F29 Belgium F2 France F13 France F17 France F18 Great Britain F1 Great Britain F2 France F2 France F4 France F5 France F6 France F1 France F10 France F4 France F5 France F4 M15 Manacor M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Vale Do Lobo M15 Faro M15 Toulouse M15 Sintra M25+H Rodez M15 Benicarlo M15 Madrid M15 Manacor M15 Manacor M15+H Bressuire M25 Vale do Lobo M25 Faro M25 Vale do Lobo M15 Poitiers M25 Reus M25 Angers M15 Las Palmas de Gran Canaria M25 Montauban M25+H Ajaccio M15 Xativa M25 Santander M25 Bagneres-De-Bigorre M25 Toulouse M25 Vale do Lobo M25 Toulouse-Balma M25 Vic M25 Montauban M15 Madrid Spain F26 Open de Montauban - Montauban IPP Geneva Trophy - Geneva Open de L'Isere-Trophee BNP Paribas - Grenoble Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Open de Rennes - Rennes France F7 Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Spain F14 France F3 Heilbronn Challenger Wroclaw Challenger France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 Cherbourg Challenger St. Brieuc Challenger France F15 France F20 Rodez Monza Challenger Braunschweig Challenger France F10 Pozoblanco Challenger France F14 France F15 France F19 Segovia Challenger M25 Porto St. Remy Challenger M25 Roehampton Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger M15 Poitiers Quimper Challenger Cherbourg Challenger Monza Challenger Pozoblanco Challenger Recanati Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Orleans Challenger Helsinki Challenger Cherbourg Challenger Cherbourg Challenger Bath Challenger Tunis Challenger Scheveningen Challenger Vancouver Challenger Cordenons Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Mons Challenger Rennes Challenger Sarajevo Challenger Tunis Challenger Napoli Challenger Rome Challenger M25 Reus Bordeaux Challenger Nottingham Challenger St. Remy Challenger Petange Challenger Orleans Challenger Rennes Challenger M15 Monastir M25 Monastir M15 Monastir M15 Poitiers Le Gosier Challenger St. Brieuc Challenger M15 Valencia Bordeaux Challenger M15 Gijon M25 Monastir M15 Monastir Manta Challenger Segovia Challenger Istanbul Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Champaign Challenger Cherbourg Challenger Quimper Challenger M25 Angers Manerbio Challenger Como Challenger M25+H Rodez Orleans Challenger Mons Challenger Noumea Challenger Cherbourg Challenger Rome Challenger Bordeaux Challenger M15 Manacor Manerbio Challenger Como Challenger Orleans Challenger Noumea Challenger Wroclaw Challenger Surbiton Challenger Nottingham Challenger Recanati Challenger Genova Challenger Szczecin Challenger Eckental Challenger M15 Creteil Alicante Challenger Aix En Provence Challenger Bordeaux Challenger Poznan Challenger Orleans Challenger Rennes Challenger Bordeaux Challenger Aix En Provence Challenger Vicenza Challenger Open D'Orleans - Orleans Recanati Challenger Open D'Orleans - Orleans Monterrey Challenger Rome 1 Challenger Vicenza Challenger Lyon Challenger Rabat Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Valencia Challenger Open D'Orleans - Orleans Rennes Challenger BH Indoor Sarajevo - Sarajevo M15 Monastir Jersey Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Morelia Challenger Segovia Challenger Roma Open Challenger - Rome Helsinki Challenger Noumea Challenger Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis LTA Shrewsbury Challenger - Shrewsbury Seoul Challenger Pozoblanco Challenger Nottingham Challenger M15 Bressuire M25 Esch/Alzette Heilbronn Challenger Bordeaux Challenger M25 Monastir Mons Challenger Rennes Challenger St. Remy Challenger Orleans Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger M25 Villeneuve-Loubet Mouilleron-Le-Captif Challenger Knoxville Challenger M15 Poitiers Open D'Orleans - Orleans Le Gosier Challenger Seville Challenger Bordeaux Challenger M25 Toulouse-Balma Cordenons Challenger M15 Azay-le-Rideau Quimper Challenger Nottingham Challenger M25 Vic M25 Mataro Lisbon Challenger Como Challenger Segovia Challenger Noumea Challenger Lexington Challenger M25+H Ajaccio Bordeaux Challenger Genova Challenger Segovia Challenger M25 Porto Porto Challenger Eckental Challenger Forli 6 Challenger Rennes Challenger Cherbourg Challenger M25+H Bagneres-de-Bigorre St. Brieuc Challenger Hamburg Challenger Perugia Challenger Blois Challenger Karlsruhe Challenger Oeiras 1 Challenger Ortisei Challenger Pozoblanco Challenger Noumea Challenger Koblenz Challenger Rennes Challenger M15 Monastir Cherbourg Challenger Mouilleron-Le-Captif Challenger Lille Challenger St. Brieuc Challenger Birmingham Challenger Pozoblanco Challenger Napoli Challenger Cassis Challenger Lyon Challenger Perugia Challenger Nottingham Challenger Noumea Challenger St. Brieuc Challenger M15 Lons-le-Saunier Rennes Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Recanati Challenger Prostejov Challenger Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Prague Challenger Portoroz Challenger St. Brieuc Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Mouilleron-Le-Captif Challenger Brest Challenger Roanne Challenger Pau Challenger Bari Challenger Cherbourg Challenger Surbiton Challenger Prague 3 Challenger Orleans Challenger Open de Nice Cote dAzur - Nice Status Athens Open - Athens Hamburg Challenger Brest Challenger Bergamo Challenger Roanne Challenger Open de Moselle - Metz Maia Challenger Oeiras 1 Challenger Oeiras 2 Challenger M15 Monastir Open Sud de France - Montpellier Pau Challenger Szekesfehervar Challenger Madrid Challenger Brisbane International - Brisbane Rome Challenger Aix En Provence Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg Porto Challenger St. Tropez Challenger Regions Morgan Keegan Championships - Memphis Mouilleron-Le-Captif Challenger Bergamo Challenger Delray Beach International Tennis Championships - Delray Beach Cherbourg Challenger Pau Challenger Mouilleron-Le-Captif Challenger Open de Nice Cote d'Azur - Nice Nottingham 2 Challenger AEGON Championships - London Open de Montauban - Montauban Girona Challenger Open de Moselle - Metz Barcelona Challenger If Stockholm Open - Stockholm Cherbourg Challenger Aix En Provence Challenger Heineken Open - Auckland Open Sud de France - Montpellier San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Moselle Open - Metz Oeiras 5 Challenger Segovia Challenger Zagreb Challenger GHI Bronx Tennis Classic - Bronx Royan Challenger Mexico City Challenger Aircel Chennai Open - Chennai Newport Challenger Apia International - Sydney Besancon Challenger Open Sud de France - Montpellier Cassis Challenger Open 13 - Marseille Open des Alpes Trophee BNP Paribas - Grenoble Koblenz Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London Orleans Challenger AEGON International - Eastbourne Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Porto 2 Challenger Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad St. Remy Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Cherbourg Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Rennes Challenger Nottingham-2 Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Austrian Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Bordeaux Challenger Garanti Koza Sofia Open - Sofia Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Sydney International - Sydney Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Barcelona Challenger Bratislava Challenger Moselle Open - Metz Sophia Antipolis Challenger Noumea Challenger Quimper Challenger European Open - Antwerp St. Brieuc Challenger Mouilleron-Le-Captif Challenger Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Mallorca Challenger Delray Beach Open - Delray Beach Open de Moselle - Metz Cherbourg Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Noumea Challenger Bratislava Challenger St. Petersburg Open - St. Petersburg Cherbourg Challeger Kremlin Cup - Moscow Loughborough Challenger Dallas Open - Dallas Orleans Challenger Troyes Challenger Helsinki Challenger Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Noumea Challenger Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Jersey Challenger Sofia Open - Sofia Porto Challenger Quimper Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger UNICEF Open - 's Hertogenbosch Mexico City Challenger Erste Bank Open - Vienna Bratislava Challenger Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mouilleron-Le-Captif Challenger Citi Open - Washington Astana Open - Astana United Cup - Australia Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas Delray Beach Open - Delray Beach Koblenz Challenger Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Libema Open - 's-Hertogenbosch Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg China Open - Beijing Loughborough Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Brisbane International - Brisbane Open 13 - Marseille Phoenix Challenger St. Brieuc Challenger Dubai Duty Free Tennis Championships - Dubai Nottingham 3 Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Quimper Challenger Grand Prix Hassan II - Casablanca Genova Challenger M25 Carnac Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rome Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Heineken Open - Auckland Open Sud de France - Montpellier Szczecin Challenger Hall of Fame Open - Newport Open 13 - Marseille Mons Challenger Grand Prix Hassan II - Casablanca Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Koblenz Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Truist Atlanta Open - Atlanta Aix En Provence Challenger Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Braunschweig Challenger Heilbronn Challenger Le Gosier Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta M25 Benicarlo Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier Cherbourg Challenger Mouilleron-Le-Captif Challenger M15 Bressuire Valencia Open - Valencia M15+H Bagnoles de l'Orne US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Mons Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona China Open - Beijing Blois Challenger Guadalajara Challenger Open de Nice Cote d'Azur - Nice Tunis Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Mallorca Challenger Florence Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Eckental Challenger Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Lille Challenger Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Perugia Challenger Amersfoort Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Open Sud de France - Montpellier Oeiras 3 Challenger Mifel Tennis Open - Los Cabos Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Segovia Challenger Quimper Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Como Challenger Almaty Open - Almaty cinch Championships - London Rennes Challenger Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Lugano Challenger Singapore Tennis Open - Singapore Turin Challenger Troisdorf Challenger Abierto Mexicano Telcel - Acapulco Perugia Challenger Blois Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Orleans Challenger Hall of Fame Open - Newport Prague 2 Challenger Moselle Open - Metz Troyes Challenger Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco cinch Championships - London Dallas Open - Dallas Bordeaux Challenger Open 13 - Marseille Hangzhou Open - Hangzhou Moselle Open - Metz Roanne Challenger Maia Challenger Open Parc - Lyon Brest Challenger Internazionali BNL dItalia - Rome Lille Challenger Medibank International - Sydney Infosys Hall of Fame Open - Newport Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Atlanta Open - Atlanta BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ASB Classic - Auckland Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Porto 2 Challenger Roanne Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Portugal Open - Oeiras Bet-at-home Open - Hamburg BNP Paribas Masters - Paris Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Cordenons Challenger Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York Rolex Paris Masters - Paris Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Cherbourg Challenger Monterrey Challenger Lille Challenger Segovia Challenger cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Rolex Paris Masters - Paris Koblenz Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Chengdu Open - Chengdu BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sofia Open - Sofia Mallorca Championships - Mallorca Citi Open - Washington China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Toronto Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Kremlin Cup - Moscow Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco French Open - Paris Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells 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 French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - New York French Open - Paris All Lower level tournaments Delray Beach Open - Delray Beach M25 Hazebrouck Davis Cup, Group B, Manchester Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 French Open (juniors) Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Hopman Cup - Perth Davis Cup, Group C, Hamburg St. Brieuc Challenger Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Mutua Madrid Open - Madrid M25 Mataro BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai M25 Toulouse-Balma M25 Villeneuve-Loubet