Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 French Open - Paris Wimbledon - London M15 Tianjin U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Italy F6 Italy F15 Italy F16 Russia F7 Russia F1 China F13 China F1 (Anning) China F2 (Anning) Hong Kong F1 (Hong Kong) China F10 (Kunshan) China F13 (Yinchaun) China F4 (Wuhan) China F5 (Wuhan) China F6 (Luan) China F7 (Luzhou) USA F24 (Claremont) M15 Wuhan M25 Wuhan M25 Luzhou M25 Shenzhen M25 Yinchuan M25 Kunshan M15 Hua Hin M15 Hua Hin M15 Nanchang Turkey F4 Russia F1 Ukraine F3 Russia F2 Italy F8 Ukraine F1 Belarus F1 Belarus F2 M15 Nanchang Italy F7 Italy F9 Italy F10 Italy F11 Italy F13 Russia F3 Russia F4 M15 Monastir China F12 M15 Tianjin M25 Anning M25 Baotou M25 Hong Kong M25 Fuzhou M15 Monastir M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat M15 Tianjin M15 Hong Kong M15 Maanshan M25 Yinchuan M15 Monastir M15 Monastir M15 Monastir Furth Challenger Penza Challenger Istanbul Challenger Rome Challenger Astana Challenger Izmir Challenger M25 Fuzhou M15 Luan Irving Challenger Prostejov Challenger China F8 (Yinchuan) Andria Challenger Astana Challenger Seville Challenger Shenzhen 1 Challenger China F11 (Kunshan) Nottingham Challenger Shenzhen 1 Challenger Nottingham 2 Challenger Jinan Challenger Shenzhen Challenger Bratislava 2 Challenger Helsinki Challenger M25 Yinchuan Quimper Challenger Oeiras 4 Challenger Nottingham 2 Challenger M15 Anning Mouilleron-Le-Captif Challenger M25 Luan M15 Wuning M25 Hengyang M15 Anning M15 Monastir M15 Nakhon Si Thammarat Mallorca Challenger Guangzhou Challenger M25 Luan M25 Anning ATP Kremlin Cup - Moscow Manama Challenger Open SEAT 2008 - Barcelona M25 Baotou ATP Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney M25 Luzhou Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad M15 Monastir M15 Monastir Open Sud de France - Montpellier M15 Monastir M25 Tianjin Barcelona Open BancSabadell - Barcelona M15 Monastir M25 Tianjin M15 Monastir Kremlin Cup - Moscow M15 Monastir U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca M15 Monastir Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London M25 Yinchuan Bet-at-home Open - Hamburg Kremlin Cup - Moscow Delray Beach Open - Delray Beach China Open - Beijing M15 Monastir M15 Monastir M15 Monastir Kremlin Cup - Moscow Maharashtra Open - Pune M15 Monastir M15 Monastir Barcelona Open BancSabadell - Barcelona Guangzhou Challenger Open Parc - Lyon AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Open 13 Provence - Marseille M25 Luzhou Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Pozoblanco Challenger Gerry Weber Open - Halle M15 Tianjin M15 Tianjin Porto Challenger Geneva Open - Geneva Zhangjiagang Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Guangzhou Challenger Rennes Challenger DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch St. Tropez Challenger ABN AMRO World Tennis Tournament - Rotterdam M25 Qian Daohu Astana Open - Astana Internazionali di Tennis di Bergamo - Bergamo Generali Open - Kitzbuhel Almaty Open - Almaty M15 Maanshan M25 Luan M25 Shenzhen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio M15 Luan M15 Luan M15 Luan Open 13 Provence - Marseille M15 Luan San Francisco Challenger M15 Luan Serbia Open - Belgrade M25 Luzhou Tanger Challenger Helsinki Challenger M15 Maanshan Abierto Mexicano de Tenis Mifel - Los Cabos M25 Guiyang Qatar ExxonMobil Open - Doha M15 Nanchang Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Sony Ericsson Open 2008 - Belgrade Akbank Private Banking TED Open - Istanbul Southern Capital Cup - Almaty Besancon Challenger Bergamo Challenger Rome Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Segovia Challenger Saransk Challenger Istanbul Challenger Penza Challenger Prostejov Challenger Orleans Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Furth Challenger Astana Challenger Prostejov Challenger Istanbul Challenger Mons Challenger Astana Challenger Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Moscow Challenger Heilbronn Challenger Marrakech Challenger Barletta Challenger Aptos Challenger Dallas Challenger Caltanissetta Challenger Astana Challenger Bratislava Challenger Canberra Challenger Irving Challenger Shenzhen Challenger Prostejov Challenger Liuzhou Challenger Phoenix Challenger Cassis Challenger Cherbourg Challenger Pau Challenger Biel Challenger Little Rock Challenger Stanford Challenger Shenzhen 2 Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Tenerife 3 Challenger Lugano Challenger Phoenix Challenger Madrid Challenger Aix En Provence Challenger Wuxi Challenger Surbiton Challenger Ilkley Challenger Braunschweig Challenger Porto Challenger Cary Challenger Zhangjiagang Challenger Istanbul Challenger Guangzhou Challenger Hangzhou Challenger Brest Challenger Lyon Challenger Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Manama Challenger Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Phoenix Challenger Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rijeka Open - Rijeka Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Penza Cup - Penza Penza Cup 2008 - Penza Wuxi Challenger Mordovia Cup 2008 - Saransk Prague Challenger Bordeaux Challenger UTC Open - Cherkassy Ilkley Challenger Tunis Challenger Bergamo Challenger Belgrade Challenger Napoli Challenger Alessandria Challenger Kosice Challenger Jingshan Challenger Astana Challenger Istanbul Challenger Astana Challenger Segovia Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Morocco Tennis Tour - Tanger Dallas Challenger Kosice Challenger Marburg Challenger Istanbul Challenger Roma Challenger 2007 - Rome BMW Open - Munich Astana Challenger Dallas Challenger Brest Challenger Suzhou Challenger Aptos Challenger Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Apia International - Sydney Phoenix Challenger Lugano Challenger Lille Challenger Murcia Challenger Madrid Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Francavilla Challenger Tyler Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Aptos Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami ATP Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Shanghai Rolex Masters - Shanghai The Artois Championships - London Miami Open - Miami Liuzhou Challenger ATP Studena Croatia Open Umag - Umag Shenzhen Challenger Mutua Madrid Open - Madrid Bratislava Challenger St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Brisbane - Brisbane Miami Open - Miami Estoril Open - Estoril Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Nur-Sultan 1 Challenger St. Petersburg Open - St. Petersburg Nur-Sultan 2 Challenger Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Miami Open - Miami PBZ Zagreb Indoors - Zagreb Internazionali BNL d'Italia - Rome Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai Thailand Open - Bangkok Nottingham 2 Challenger Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bergamo Challenger Hamburg Open - Hamburg Traralgon Challenger ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Surbiton Challenger Nottingham Challenger Ilkley Challenger AEGON International - Eastbourne Nur-Sultan Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Lexington Challenger Apia International - Sydney Chicago Challenger Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca St. Tropez Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Canberra Challenger Concepcion Challenger Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Fever-Tree Championships - London China Open - Beijing Kremlin Cup - Moscow Tenerife 3 Challenger Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Murray River Open - Melbourne Open 13 Provence - Marseille Astana Open - Nur-Sultan Astana Open - Astana Stockholm Open - Stockholm Hangzhou Open - Hangzhou St. Petersburg Open - St. Petersburg Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Almaty Open - Almaty Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Open de Moselle - Metz Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Nature Valley International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna BNP Paribas Masters - Paris Mutua Madrid Open - Madrid SkiStar Swedish Open - Bastad Open 13 - Marseille Winston Salem - Winston Salem Open 13 - Marseille Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Memphis Open - Memphis Geneva Open - Geneva Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Gonet Geneva Open - Geneva BMW Open - Munich Miami Open - Miami Cincinnati Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Australian Open - Melbourne 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 Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 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, Group D, Glasgow U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open (juniors) Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Olympics - London Olympics - Tokyo Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Bloomfield Hills Challenger M15 Shanghai Chicago Challenger M25 Hong Kong U.S. Open - New York Zhuhai Open - Zhuhai Millennium Estoril Open - Estoril