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 Open 13 Provence - Marseille Cary Challenger BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Hopman Cup - Nice EFG Swiss Open - Gstaad U.S. Open - New York USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Luxembourg F1 Belgium F1 Belgium F2 Germany F16 Belgium F3 Poland F6 Greece F4 Greece F5 Germany F23 USA F26 USA F27 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 USA F1 Germany F5 USA F5 Canada F1 USA F6 Canada F2 Usa F7 Korea F1 Usa F8 Korea F2 Korea F3 Kuwait F1 Poland F1 Poland F2 Kuwait F2 Poland F3 Netherlands F2 Italy F16 Germany F7 Italy F17 Italy F18 Estonia F1 Estonia F2 Germany F12 Serbia F5 Serbia F4 Poland F4 France F3 USA F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 France F19 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Italy F2 Italy F3 Italy F4 Italy F10 Netherlands F4 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F17 France F18 Israel F4 Brazil F1 Great Britain F1 Poland F2 Poland F3 France F19 France F20 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Belarus F1 Czech Republic F4 Czech Republic F5 Belarus F2 Slovakia F2 USA F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Targu Mures M15 Bucharest M25 Antalya M25 Antalya M15 Heraklion M25+H Bacau M15 Buzau Dallas Challenger Samarkand Challenger Todi Challenger Palermo Challenger Rennes Challenger Mons Challenger Eckental Challenger San Remo Challenger Biella Challenger Lugano Challenger Penza Challenger Brasilia Challenger Salvador Challenger Almaty Challenger Geneva Challenger Como Challenger Todi Challenger Izmir Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Furth Challenger Braunschweig Challenger Turin Challenger Scheveningen Challenger Orbetello Challenger Ford Tennis Championships - Louisville Trani Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Geneva Challenger Karshi Challenger Knoxville Challenger Guzzini Challenger - Recanati Noumea Challenger Rabat Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger San Benedetto Challenger Poznan Challenger St. Remy Challenger Seoul Challenger Bergamo Challenger Fergana Challenger Dallas Challenger Reggio Emilia Challenger Bordeaux Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Izmir Challenger Alexander Kolyaskin Memorial - Donetsk Kazan Challenger Ford Tennis Championships - Louisville San Marino Challenger Marburg Challenger Scheveningen Challenger Tampere Challenger Liberec Challenger Prague Challenger Mons Challenger Brescia Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger St. Brieuc Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Liberec Challenger Prague Challenger Trnava Challenger Rome Challenger Barletta Challenger Prague Challenger Mohammedia Challenger Sophia Antipolis Challenger Rome Challenger Prostejov Challenger Braunschweig Challenger Tashkent Challenger Quimper Challenger St. Brieuc Challenger Karshi Challenger Zhangjiagang Challenger Samarkand Challenger Tulln Challenger Ottignies-Louvain-la-Neuve Challenger Pozoblanco Challenger Eckental Challenger Vicenza Challenger Mersin Challenger Marburg Challenger Prague Challenger Almaty Challenger Bratislava Challenger Noumea Challenger Furth Challenger Eckental Challenger Bordeaux Challenger Playford Challenger Kosice Challenger Ljubljana Challenger Shenzhen Challenger Lille Challenger Mons Challenger Kazan Challenger Mallorca Challenger Tashkent Challenger Izmir Challenger Szczecin Challenger Trnava Challenger Prague 2 Challenger Brescia Challenger Astana Challenger Bucharest Challenger Eckental Challenger Bratislava Challenger Shanghai Challenger Almaty Challenger Andria Challenger Ilkley Challenger Ostrava Challenger M15 Bucharest M15 Sofia Andria Challenger Augsburg Challenger Tashkent Challenger Bratislava Challenger Nottingham Challenger Happy Valley Challenger Traralgon Challenger Poprad Tatry Challenger Switzerland F2 Como Challenger Dortmund Challenger Alphen Challenger Ostrava Challenger Meknes Challenger Sibiu Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Zhuhai Challenger Heilbronn Challenger Milan Challenger Genova Challenger Istanbul Challenger Bath Challenger Iasi Challenger Eckental Challenger Andria Challenger Budapest Challenger Bergamo Challenger Phoenix Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Samarkand Challenger Shymkent Challenger Busan Challenger Liberec Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Kosice Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Phoenix Challenger Zhangjiagang Challenger Nanchang Challenger Shymkent Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger M15 Slobozia Prague Challenger M15 Otopeni St. Petersburg 2 Challenger Split 1 Challenger Prostejov Challenger Nottingham-2 Challenger Trieste Challenger Prague 3 Challenger Guimaraes Challenger Eckental Challenger Salzburg Challenger Aix En Provence Challenger Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Turin Challenger Bastad Challenger UTC Open - Cherkassy Irving Challenger Ismaning Challenger Bangkok Challenger Ethias Trophy - Mons Alphen Challenger Quimper Challenger Bratislava Challenger Genova Challenger Izmir Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Fergana Challenger Jersey Challenger Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Champaign Challenger Open Sud de France - Montpellier Open 13 - Marseille Kazan Challenger Wolfsburg Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia Yokohama Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco AEGON Championships - London Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb BMW Open - Munich Topshelf Open - 's-Hertogenbosch China Open - Beijing Toyota Challenger Napoli Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger BMW Open - Munich Salzburg Challenger Izmir Challenger Gerry Weber Open - Halle Mons Challenger Heilbronn Challenger Tashkent Challenger Kazan Challenger Bergamo Challenger Eckental Challenger Tanger Challenger Shenzhen Open - Shenzhen Bratislava Challenger Meknes Challenger Swiss Indoors Basel - Basel M15 Heraklion Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Helsinki Challenger Marrakech Challenger Open 13 Provence - Marseille Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Sydney Tennis Classic - Sydney Heilbronn Challenger Open Sud de France - Montpellier Caltanissetta Challenger Jersey Challenger Cherbourg Challenger St. Brieuc Challenger Turin Challenger Citi Open - Washington Rome Challenger Ostrava Challenger Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Segovia Challenger Bratislava Challenger Ningboo Challenger Poprad Tatry Challenger AEGON International - Eastbourne Ostrava Challenger Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Libema Open - 's-Hertogenbosch Noventi Open - Halle Vercelli Challenger European Open - Antwerp Arad Challenger St. Remy Challenger Poznan Challenger Koblenz Challenger Melbourne Summer Set - Melbourne Shenzhen Challenger Aircel Chennai Open - Chennai Rennes Challenger Citi Open - Washington Brest Challenger Astana Open - Astana Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch Shenzhen Challenger ABN AMRO Open - Rotterdam Gonet Geneva Open - Geneva Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Loughborough Challenger China Open - Beijing European Open - Brussels Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Suzhou Challenger Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Bordeaux Challenger U.S. National Indoor Tennis Championships - Memphis Meerbusch Challenger Marburg Challenger Delray Beach Open - Delray Beach Kenitra Challenger Swiss Indoors Basel - Basel Happy Valley Challenger Budapest Challenger Quimper Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Rakuten Japan Open - Tokyo Moselle Open - Metz Erste Bank Open - Vienna Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Poprad Tatry Challenger Open 13 - Marseille Prague Challenger Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Kremlin Cup - Moscow Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Credit Agricole Suisse Open - Gstaad Rennes Challenger Swiss Indoors Basel - Basel Cherbourg Challenger St. Remy Challenger Istanbul Challenger Rennes Challenger Cherbourg Challenger Tashkent Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ostrava Challenger Scheveningen Challenger Prague Challenger Braunschweig Challenger Brest Challenger Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Amersfoort Challenger Liberec Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Ortisei Challenger Citi Open - Washington Quimper Challenger Koblenz Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg 1 Challenger Winnipeg Challenger Zadar Challenger Millennium Estoril Open - Estoril Canberra Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Danderyd Challenger Davis Cup, Group II, 2R, HUN-BLR 3-2 Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open Occitanie - Montpellier Hangzhou Open - Hangzhou If Stockholm Open - Stockholm Brisbane International - Brisbane Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp Zhuhai Challenger ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Sophia Antipolis Challenger Anning Challenger Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Cap Cana Challenger Ilkley Challenger Monte-Carlo Rolex Masters - Monte-Carlo Biella 1 Challenger Biella 2 Challenger Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Bratislava Challenger Miami Open - Miami Pau Challenger Cincinnati Open - Cincinnati Phoenix Challenger Rolex Paris Masters - Paris Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Power Horse Cup - Dusseldorf Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 French Open - Paris Rogers Cup - Montreal 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Rogers Cup - Toronto Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Bucharest Open - Bucharest Rolex Paris Masters - Paris French Open - Paris French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch European Open - Antwerp St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Davis Cup, Group 1, 2R, RSA-BLR 5-0 Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Great Ocean Road Open - Melbourne Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London French Open - Paris U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Nitto ATP Finals - London Australian Open - Melbourne Wimbledon - London French Open - Paris Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon (juniors) Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 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 Laver Cup - Chicago Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - London Adelaide International - Adelaide Wimbledon - London