Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011
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 Russia F8 Russia F5 Estonia F1 Estonia F2 Russia F6 Russia F7 Russia F10 Belarus F4 U.S. Open - New York Estonia F3 Estonia F4 Estonia F5 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Chengdu Open - Chengdu Davis Cup, Group I, 1R, BUL-KAZ 1-3 Astana Open - Astana Malaga Challenger Turkey F7 Spain F5 Swiss Indoors Basel - Basel European Open - Antwerp Olbia Challenger Rolex Paris Masters - Paris Helsinki Challenger Moselle Open - Metz Danderyd Challenger Valencia Challenger France F7 Adelaide International - Adelaide Italy F3 Australian Open - Melbourne ABN AMRO Open - Rotterdam France F8 France F9 Olympics - Paris Argentina Open - Buenos Aires Open Sud de France - Montpellier Cordoba Open - Cordoba Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Bucharest Open - Bucharest BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Movistar Chile Open - Santiago Zadar Challenger Naples Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon Boss Open - Stuttgart French Open - Paris Terra Wortmann Open - Halle Wimbledon - London Winston-Salem Open - Winston-Salem Rothesay International - Eastbourne Western & Southern Open - Cincinnati Croatia F11 U.S. Open - New York Russia F3 Belarus F2 Chengdu Open - Chengdu Russia F7 Russia F8 Shanghai Rolex Masters - Shanghai China Open - Beijing Turkey F42 Turkey F43 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Erste Bank Open - Vienna Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F7 Turkey F8 France F4 Swiss Indoors Basel - Basel France F5 Rolex Paris Masters - Paris France F7 Qatar F2 France F8 Qatar F3 Italy F8 Croatia F5 Croatia F6 Moselle Open - Metz France F11 Russia F1 Phoenix Challenger France F12 Russia F2 France F14 BNP Paribas Open - Indian Wells Russia F7 Russia F8 ABN AMRO Open - Rotterdam Ukraine F4 Croatia F8 Sweden F5 Croatia F9 BMW Open - Munich Norway F2 Mutua Madrid Open - Madrid Aix En Provence Challenger Egypt F33 France F5 (Toulouse) Tunisia F15 (Hammamet) National Bank Open - Toronto France F10 (Grasse) France F16 (Uriage) Spain F30 (Madrid) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Open 13 Provence - Marseille Argentina Open - Buenos Aires Adelaide International - Adelaide Australian Open - Melbourne cinch Championships - London Terra Wortmann Open - Halle Miami Open - Miami National Bank Open - Toronto Citi Open - Washington Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Turin Challenger Hamburg Open - Hamburg French Open - Paris Boss Open - Stuttgart Mallorca Championships - Mallorca EFG Swiss Open - Gstaad Cincinnati Open - Cincinnati U.S. Open - New York Rolex Paris Masters - Paris China Open - Beijing Davis Cup, World Group, Q2, CRO-FRA 1-3 Hangzhou Open - Hangzhou Erste Bank Open - Vienna Almaty Open - Almaty Belarus F1 Kazan Challenger Bordeaux Challenger France F6 (Poitiers) Cherbourg Challenger Kazan Challenger St. Brieuc Challenger Moscow Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Fano Challenger Cordenons Challenger Tashkent Challenger Brest Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Astana Challenger Noumea Challenger Happy Valley Challenger Canberra Challenger Burnie Challenger Cherbourg Challenger Morelos Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Francavilla Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Astana Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Como Challenger Seville Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Canberra Challenger Newport Beach Challenger Rennes Challenger Dallas Challenger San Francisco Challenger Santiago Challenger Lille Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Lyon Challenger Ilkley Challenger Marburg Challenger Recanati Challenger Bastad Challenger Astana Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Cassis Challenger Zhangjiagang Challenger Istanbul Challenger Shanghai Challenger Kaohsiung Challenger Orleans Challenger Almaty Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Andria Challenger Playford Challenger Rennes Challenger Budapest Challenger Chennai Challenger Cherbourg Challenger Bangkok Challenger Bergamo Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Tallahassee Challenger Puerto Vallarta Challenger Savannah Challenger Heilbronn Challenger Samarkand Challenger Lyon Challenger Bratislava Challenger Cassis Challenger Orleans Challenger Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Brest Challenger Orleans Challenger Qatar ExxonMobil Open - Doha Ostrava Challenger Aix En Provence Challenger Lyon Challenger Blois Challenger Salzburg Challenger Szczecin Challenger Genova Challenger Orleans Challenger Phoenix Challenger Aix En Provence Challenger Bordeaux Challenger Moselle Open - Metz Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Kremlin Cup - Moscow Brisbane International - Brisbane Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen European Open - Antwerp Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Adelaide International - Adelaide Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Great Ocean Road Open - Melbourne Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Nature Valley International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Kremlin Cup - Moscow Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Boss Open - Stuttgart Qatar F1 BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris 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 National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris 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 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 Wimbledon - London Wimbledon - London Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, Group I, 1R, KOR-KAZ 3-1 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Turin Challenger Rennes Challenger Olympics - Tokyo Brest Challenger Terra Wortmann Open - Halle Grand Prix Hassan II - Marrakech Hangzhou Open - Hangzhou Open Occitanie - Montpellier Dubai Duty Free Tennis Championships - Dubai Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Open Parc - Lyon Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca BNP Paribas Nordic Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Davis Cup, Group D, Glasgow