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 Wimbledon - London U.S. Open - New York Columbus Challenger Charleston Challenger Astana Open - Astana Charlottesville Challenger Knoxville Challenger Australian Open - Melbourne Cleveland Challenger Phoenix Challenger San Luis Potosi Challenger Savannah Challenger French Open - Paris Open Parc - Lyon Libema Open - 's-Hertogenbosch National Bank Open - Montreal Ilkley Challenger Wimbledon - London Atlanta Open - Atlanta Chengdu Open - Chengdu U.S. Open - New York Las Vegas Challenger China Open - Beijing Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Rolex Paris Masters - Paris French Open - Paris Wimbledon - London Cincinnati Open - Cincinnati France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 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 UAE F2 France F14 France F15 France F16 France F18 France F19 Great Britain F1 Great Britain F2 France F2 USA F6 France F4 USA F15 USA F16 France F15 Usa F27 Usa F28 Usa F3 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F3 USA F4 USA F24 USA F25 U.S. Open - New York Moselle Open - Metz Poland F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 Great Britain F22 France F6 USA F24 LTA Shrewsbury Challenger - Shrewsbury Tatra Banka Slovak Open - Bratislava St. Brieuc Challenger Monza Challenger Usa F8 Pozoblanco Challenger Segovia Challenger Istanbul Challenger Sacramento Challenger Napoli Challenger Izmir Challenger Tiburon Challenger Usa F9 Noumea Challenger Maui Challenger Dallas Challenger Manta Challenger Savannah Challenger Bordeaux Challenger Lexington Challenger Stockton Challenger Monterrey Challenger Quimper Challenger Irving Challenger San Francisco Challenger Nottingham Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Columbus Challenger Stockton Challenger Charlottesville Challenger Dallas Challenger San Francisco Challenger Le Gosier Challenger Tallahassee Challenger Surbiton Challenger Usa F10 USA F2 USA F12 Bordeaux Challenger Lisbon Challenger Surbiton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Canberra Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Nottingham 1 Challenger Cary 2 Challenger Las Vegas Challenger Phoenix Challenger Sarasota Challenger Surbiton Challenger Spain F26 France F7 Cary Challenger Spain F14 France F3 Tiburon Challenger France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 USA F27 Charlottesville Challenger France F10 Champaign Challenger Spain F9 Rennes Challenger Tiburon Challenger Morelia Challenger Nottingham 2 Challenger Newport Challenger Rome Challenger Surbiton Challenger Binghamton Challenger Heilbronn Challenger Segovia Challenger Open de Montauban - Montauban Knoxville Challenger Open 13 - Marseille Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Open de Moselle - Metz BMW Open - Munich AEGON Championships - London Morocco Tennis Tour - Marrakech Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Open de Nice Cote d'Azur - Nice Mons Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Black Forest Open - Freudenstadt Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Bordeaux Challenger Noumea Challenger Sydney International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Caltanissetta Challenger Jersey Challenger Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Citi Open - Washington Nottingham Challenger Chengdu Open - Chengdu Braunschweig Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Lexington Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland Rhodes Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Bordeaux Challenger Delray Beach Open - Delray Beach Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport St. Remy Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade San Diego Open - San Diego Rennes Challenger Orleans Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Bratislava Challenger Moselle Open - Metz Helsinki Challenger Astana Open - Astana Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Dallas Open - Dallas Mallorca Championships - Mallorca Savannah Challenger Binghamton Challenger Lexington Challenger Dallas Open - Dallas Pozoblanco Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Charlottesville Challenger Hangzhou Open - Hangzhou Knoxville Challenger Helsinki Challenger Swiss Indoors Basel - Basel Noumea Challenger Maui Challenger Dallas Challenger Dallas Challenger Rome Challenger Nottingham Challenger Napa Challenger Bordeaux Challenger Segovia Challenger Ilkley Challenger Irving Challenger Noumea Challenger Happy Valley Challenger Dallas Challenger Open D'Orleans - Orleans Open de Montauban - Montauban IPP Geneva Trophy - Geneva GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Challenger Tunisie - Tunis BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Fairfield Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger St. Remy Challenger Indian Wells Challenger Monterrey Challenger Nottingham Challenger Lexington Challenger Recanati Challenger Cary Challenger Orlando Challenger BNP Paribas Masters - Paris Dallas Challenger Internazionali BNL dItalia - Rome San Jose Challenger Western & Southern Financial Group Masters - Cincinnati Orlando Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Winnetka Challenger Pozoblanco Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tulsa Challenger Mons Challenger Rennes Challenger BNP Paribas Open - Indian Wells Tiburon Challenger Charlottesville Challenger Bratislava Challenger Rogers Cup - Montreal Champaign Challenger Western & Southern Open - Cincinnati Helsinki Challenger Honolulu Challenger BNP Paribas Masters - Paris Dallas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sarasota Challenger Miami Open - Miami Oeiras 3 Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rome Challenger Bordeaux Challenger Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nottingham-2 Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Vancouver Challenger Nottingham 2 Challenger BNP Paribas Masters - Paris St. Remy Challenger BNP Paribas Open - Indian Wells Istanbul Challenger Miami Open - Miami Mons Challenger Sacramento Challenger Monte-Carlo Rolex Masters - Monte-Carlo Jersey Challenger Tiburon Challenger Rennes Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Loughborough Challenger Champaign Challenger Rogers Cup - Toronto Cherbourg Challenger Western & Southern Open - Cincinnati Sarajevo Challenger Savannah Challenger Shanghai Rolex Masters - Shanghai Tallahassee Challenger Napoli Challenger BNP Paribas Masters - Paris Leon Challenger Guadalajara Challenger St. Brieuc Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mexico City Challenger Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Guadalajara Challenger Miami Open - Miami St. Brieuc Challenger Santiago Challenger Monte-Carlo Rolex Masters - Monte-Carlo Aix En Provence Challenger Mutua Madrid Open - Madrid Knoxville Challenger Nottingham Challenger Internazionali BNL d'Italia - Rome Winnetka Challenger National Bank Open - Montreal Charlottesville Challenger Western & Southern Open - Cincinnati Istanbul Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Napa Challenger Sacramento Challenger Monte-Carlo Rolex Masters - Monte-Carlo Tashkent Challenger Mutua Madrid Open - Madrid Charlottesville Challenger Knoxville Challenger Internazionali BNL d'Italia - Rome Champaign Challenger National Bank Open - Toronto Le Gosier Challenger Noumea Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Dallas Challenger Santos Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Irving Challenger Mutua Madrid Open - Madrid Taipei City Challenger Busan Challenger BNP Paribas Open - Indian Wells Seoul Challenger Surbiton Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tiburon Challenger National Bank Open - Toronto Maui Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Tiburon Challenger Loughborough Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Manchester Challenger Knoxville Challenger Las Vegas Challenger Rome Challenger Bordeaux Challenger Tiburon Challenger Charlottesville Challenger Newport Beach Challenger Drummondville Challenger Aptos Challenger Sarasota Challenger Savannah Challenger Aix En Provence Challenger Sarasota Challenger Seoul Challenger Sioux Falls Challenger Orleans Challenger Aix En Provence Challenger Nottingham Challenger Rennes Challenger New Haven Challenger Quimper Challenger Le Gosier Challenger Bordeaux Challenger Kaohsiung Challenger Dallas Challenger Cleveland Challenger Mexico City Challenger Sacramento Challenger Las Vegas Challenger Monterrey Challenger Phoenix Challenger Bordeaux Challenger Granby Challenger Stanford Challenger Tiburon Challenger Champaign Challenger Sarasota Challenger Aix En Provence Challenger Nottingham 2 Challenger Guadalajara Challenger Columbus Challenger Charleston Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Quimper Challenger Phoenix Challenger San Luis Potosi Challenger Ostrava Challenger Zagreb Challenger Birmingham Challenger Champaign Challenger Knoxville Challenger Heilbronn Challenger Oeiras 3 Challenger Fairfield Challenger Prague Challenger Surbiton Challenger Ilkley Challenger Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington Open de Moselle - Metz Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Medibank International - Sydney AEGON Championships - London Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Open 13 - Marseille Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Moselle Open - Metz Abierto Mexicano Telcel - Acapulco French Open - Paris cinch Championships - London BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos Ricoh Open - 's-Hertogenbosch Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel New York Open - New York Citi Open - Washington French Open - Paris Moselle Open - Metz ASB Classic - Auckland Shenzhen Open - Shenzhen DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Truist Atlanta Open - Atlanta Citi Open - Washington Portugal Open - Oeiras Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia French Open - Paris US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Infosys Hall of Fame Open - Newport Citi Open - Washington Swiss Indoors Basel - Basel Apia International - Sydney United Cup - Australia Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Australian Open - Melbourne Infosys Hall of Fame Open - Newport French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London Swiss Indoors Basel - Basel Moselle Open - Metz U.S. Open - New York Open Occitanie - Montpellier Mifel Tennis Open - Los Cabos China Open - Beijing French Open - Paris Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha New York Open - New York Mercedes Cup - Stuttgart Noventi Open - Halle AEGON Championships - London St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Sarasota Challenger Gwangju Challenger Tiburon Challenger cinch Championships - London Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Tallahassee Challenger Mallorca Championships - Mallorca Interwetten Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Brisbane International - Brisbane Mercedes Cup - Stuttgart Wimbledon - London BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona St. Petersburg Open - St. Petersburg Open 13 - Marseille Sony Ericsson Open - Miami Masters Series - Hamburg Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome ASB Classic - Auckland Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Winston Salem - Winston Salem San Diego Open - San Diego Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells 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 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Bloomfield Hills Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) French Open (juniors) All Lower level tournaments French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Olympics - Rio de Janeiro Western & Southern Open - Cincinnati cinch Championships - London