Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 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 Wimbledon - London Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta U.S. Open - New York Astana Open - Astana Mouilleron-Le-Captif Challenger Helsinki Challenger Danderyd Challenger Valencia Challenger Canberra Challenger Australian Open - Melbourne Ottignies-Louvain-la-Neuve Challenger ABN AMRO Open - Rotterdam Olympics - Paris Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Gonet Geneva Open - Geneva Naples Challenger Grand Prix Hassan II - Marrakech Internazionali BNL d'Italia - Rome French Open - Paris Terra Wortmann Open - Halle Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Almaty Open - Almaty National Bank Open - Toronto Phoenix Challenger BNP Paribas Open - Indian Wells Australian Open - Melbourne Aix En Provence Challenger French Open - Paris cinch Championships - London Wimbledon - London Mallorca Championships - Mallorca National Bank Open - Toronto U.S. Open - New York Rolex Paris Masters - Paris China Open - Beijing Shanghai Rolex Masters - Shanghai Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Poland F3 France F19 France F20 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Italy F3 France F9 Croatia F11 Italy F3 Italy F4 Dominican Republic F1 Dominican Republic F3 France F4 France F5 France F7 France F8 Croatia F5 Italy F10 France F11 France F12 France F14 Ukraine F4 Croatia F8 Croatia F9 Norway F2 Egypt F33 Germany F8 France F5 (Toulouse) France F6 (Poitiers) Germany F9 Tunisia F15 (Hammamet) France F10 (Grasse) Germany F10 Germany F11 Belgium F1 France F16 (Uriage) Spain F30 (Madrid) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) France F18 Israel F4 Poland F2 Izmir Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rabat Challenger Geneva Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Mons Challenger Scheveningen Challenger Mons Challenger Dallas Challenger Eskisehir Challenger Noumea Challenger Irving Challenger Bordeaux Challenger Tampere Challenger Mons Challenger Bordeaux Challenger Cherbourg Challenger St. Brieuc Challenger Brest Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Cherbourg Challenger St. Brieuc Challenger Sophia Antipolis Challenger Aix En Provence Challenger Blois Challenger Como Challenger Seville Challenger Brest Challenger Noumea Challenger Santiago Challenger Lille Challenger Tunis Challenger Bordeaux Challenger Lyon Challenger Ilkley Challenger Marburg Challenger Bastad Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Andria Challenger Playford Challenger Rennes Challenger Chennai Challenger Bangkok Challenger Lille Challenger St. Brieuc Challenger Tallahassee Challenger Savannah Challenger Samarkand Challenger Lyon Challenger Bratislava Challenger Orleans Challenger Nur-Sultan Challenger Spain F5 Orleans Challenger France F8 Phoenix Challenger Ostrava Challenger Aix En Provence Challenger Blois Challenger Salzburg Challenger Szczecin Challenger Orleans Challenger Ottignies-Louvain-la-Neuve Challenger Aix En Provence Challenger Verona Challenger Rennes Challenger Orleans Challenger Malaga Challenger Olbia Challenger Brest Challenger Bergamo Challenger Phoenix Challenger Zadar Challenger Turin Challenger Cary Challenger Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open Sud de France - Montpellier Dominican Republic F2 Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen European Open - Antwerp Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Citi Open - Washington Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Noventi Open - Halle Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro European Open - Antwerp Murray River Open - Melbourne Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Noventi Open - Halle Hamburg European Open - Hamburg Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Moselle Open - Metz Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel Firenze Open - Florence Tennis Napoli Open - Naples ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Parc - Lyon Libema Open - 's-Hertogenbosch Citi Open - Washington European Open - Antwerp Open 13 Provence - Marseille Argentina Open - Buenos Aires Bucharest Open - Bucharest Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Erste Bank Open - Vienna Moselle Open - Metz Brisbane International - Brisbane Adelaide International - Adelaide Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Boss Open - Stuttgart EFG Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Hangzhou Open - Hangzhou European Open - Brussels Italy F8 Swiss Indoors Basel - Basel Erste Bank Open - Vienna Croatia F6 Ethias Trophy - Mons Ethias Trophy - Mons Rennes Challenger Eckental Challenger Jersey Challenger Fergana Challenger Bergamo Challenger Como Challenger Guangzhou Challenger Pingguo Challenger Heilbronn Challenger Braunschweig Challenger Orbetello Challenger Dortmund Challenger Trani Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Tanger Challenger Meknes Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Marrakech Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Bordeaux Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Istanbul Challenger 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati 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 BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Scheveningen Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Vercelli Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Poznan Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Loughborough Challenger BMW Open - Munich Canberra Challenger Bordeaux Challenger Bordeaux Challenger Lyon Challenger Eckental Challenger Canberra Challenger Rennes Challenger St. Brieuc Challenger Orleans Challenger Istanbul Challenger Phoenix Challenger Cassis Challenger Brest Challenger Mouilleron-Le-Captif Challenger Lyon Challenger San Marino Challenger Pau Challenger Ilkley Challenger Cap Cana Challenger Mouilleron-Le-Captif Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Genova Challenger Mallorca Championships - Mallorca Open Sud de France - Montpellier Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Portugal Open - Oeiras Gerry Weber Open - Halle U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech AEGON Championships - London Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Argentina Open - Buenos Aires Open 13 Provence - Marseille Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Plava Laguna Croatia Open - Umag If Stockholm Open - Stockholm Brisbane International - Brisbane Sydney Tennis Classic - Sydney Noventi Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem United Cup - Australia Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Wimbledon - London U.S. Open - New York French Open - Paris Cordoba Open - Cordoba Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington U.S. Open - New York French Open - Paris Wimbledon - London Hangzhou Open - Hangzhou Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Nordic Open - Stockholm U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Citi Open - Washington European Open - Antwerp Cassis Challenger Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Bordeaux Challenger Ilkley Challenger Grand Prix Hassan II - Marrakech Brisbane International - Brisbane Power Horse Cup - Dusseldorf Mallorca Championships - Mallorca ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Boss Open - Stuttgart Moselle Open - Metz Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - New York Miami Open - Miami European Open - Antwerp Miami Open - Miami Erste Bank Open - Vienna Rolex Paris Masters - Paris Open Parc - Lyon German Tennis Championships - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Finals, Group D Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, 1R, BEL-CRO 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, KOR-BEL 3-2 Hopman Cup - Nice Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago French Open (juniors) Kooyong Classic - Kooyong Wimbledon (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong All Lower level tournaments Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Winnipeg Challenger Chengdu Open - Chengdu