Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 USA F23 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 USA F22 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Usa F15 Italy F18 Usa F16 Usa F17 Germany F12 France F3 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Usa F16 USA F17 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 USA F23 France F18 Israel F4 Poland F2 Poland F3 USA F13 USA F23 USA F24 France F19 France F20 USA F23 Samarkand Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Eckental Challenger Ojai Challenger Karshi Challenger Geneva Challenger Como Challenger Rabat Challenger Todi Challenger Calabasas Challenger Pingguo Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Guangzhou Challenger Aptos Challenger Fergana Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Quimper Challenger Tiburon Challenger Dallas Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger Istanbul Challenger Eskisehir Challenger Dallas Challenger Irving Challenger Bordeaux Challenger Aptos Challenger Scheveningen Challenger Tampere Challenger Mons Challenger Sarasota Challenger Tallahassee Challenger Noumea Challenger Maui Challenger Ljubljana Challenger Mons Challenger Champaign Challenger Sarasota Challenger Aptos Challenger Indian Wells Challenger Ottignies-Louvain-la-Neuve Challenger Bendigo Challenger Dortmund Challenger Vancouver Challenger Phoenix Challenger Champaign Challenger Phoenix Challenger Aptos Challenger Orlando Challenger Nottingham-2 Challenger Calabasas Challenger Tallahassee Challenger Seoul Challenger Las Vegas Challenger Cleveland Challenger Aix En Provence Challenger Nottingham Challenger Ethias Trophy - Mons Fairfield Challenger Canberra Challenger Newport Beach Challenger Ethias Trophy - Mons Sacramento Challenger Alphen Challenger Izmir Challenger Irving Challenger Jersey Challenger Champaign Challenger Honolulu Challenger Bergamo Challenger Countrywide Classic - Los Angeles Aircel Chennai Open - Chennai Open Sud de France - Montpellier Izmir Challenger Mons Challenger Heilbronn Challenger Nottingham Challenger SAP Open - San Jose Open 13 - Marseille Kazan Challenger Charlottesville Challenger Tanger Challenger Meknes Challenger Open Sud de France - Montpellier Marrakech Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia Maui Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dallas Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Open 13 - Marseille Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Memphis Open - Memphis BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Hall of Fame Open - Newport Napa Challenger U.S. National Indoor Tennis Championships - Memphis Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Tiburon Challenger Charlottesville Challenger Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Knoxville Challenger China Open - Beijing Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Gerry Weber Open - Halle Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Shenzhen Open - Shenzhen Oeiras 3 Challenger Le Gosier Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Noventi Open - Halle Vercelli Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Poznan Challenger Open Sud de France - Montpellier Dallas Open - Dallas Aircel Chennai Open - Chennai cinch Championships - London Viking International - Eastbourne Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch Loughborough Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Bordeaux Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Savannah Challenger SkiStar Swedish Open - Bastad AEGON Championships - London BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham ASB Classic - Auckland ASB Classic - Auckland Memphis Open - Memphis US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Las Vegas Challenger Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Hall of Fame Open - Newport Moselle Open - Metz Rakuten Japan Open - Tokyo Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Zhuhai Open - Zhuhai Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel San Diego Open - San Diego Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Oeiras 4 Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Tiburon Challenger bett1HULKS Championships - Cologne Noventi Open - Halle Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Korea Open - Seoul Farmers Classic - Los Angeles Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane New York Open - New York Monte-Carlo Rolex Masters - Monte-Carlo New York Open - New York Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington European Open - Antwerp U.S. National Indoor Tennis Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Monterrey Challenger Ilkley Challenger Las Vegas Challenger Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Brisbane International - Brisbane Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Power Horse Cup - Dusseldorf Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Emilia-Romagna Open - Parma BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris Brisbane International - Brisbane French Open - Paris San Diego Open - San Diego Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Great Ocean Road Open - Melbourne Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Citi Open - Washington French Open - Paris Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 U.S. Open - New York Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris Australian Open (Wildcard) Kooyong Classic - Kooyong All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Nitto ATP Finals - London Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, Finals, Group D Olympics - London Davis Cup, World Group, PO, KOR-BEL 3-2 Olympics - Rio de Janeiro Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Laver Cup - Chicago French Open (juniors) Wimbledon (juniors) Bloomfield Hills Challenger Wimbledon - London Kooyong Classic - Kooyong Mubadala World Tennis Championship Infosys Hall of Fame Open - Newport Chicago Challenger Verona Challenger Barclays ATP World Tour Finals - London San Marino Challenger Lexington Challenger Stanford Challenger Winnipeg Challenger U.S. Open - New York Orleans Challenger Helsinki Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Fairfield Challenger European Open - Antwerp Brest Challenger Charlottesville Challenger Danderyd Challenger Dallas Open - Dallas Canberra Challenger Miami Open - Miami Grand Prix Hassan II - Marrakech Open 13 Provence - Marseille Australian Open - Melbourne ABN AMRO Open - Rotterdam Bucharest Open - Bucharest Mifel Tennis Open - Los Cabos Ottignies-Louvain-la-Neuve Challenger Pau Challenger BNP Paribas Open - Indian Wells Phoenix Challenger Atlanta Open - Atlanta Turin Challenger Gonet Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris Cary Challenger Libema Open - 's-Hertogenbosch Ilkley Challenger Winston-Salem Open - Winston-Salem U.S. Open - New York Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Abierto Mexicano Telcel - Acapulco ABN AMRO Open - Rotterdam Cap Cana Challenger Open Occitanie - Montpellier Brisbane International - Brisbane Adelaide International - Adelaide Australian Open - Melbourne Miami Open - Miami BMW Open - Munich Citi Open - Washington National Bank Open - Toronto Hopman Cup - Nice Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Wimbledon - London Winston-Salem Open - Winston-Salem EFG Swiss Open - Gstaad Cincinnati Open - Cincinnati U.S. Open - New York China Open - Beijing Hangzhou Open - Hangzhou Rolex Paris Masters - Paris Swiss Indoors Basel - Basel European Open - Brussels