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 Ukraine F3 Uzbekistan F1 Uzbekistan F2 Ukraine F1 Belarus F1 Belarus F2 Russia F1 Russia F2 Italy F6 Italy F8 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Bloomfield Hills Challenger M25 Muttenz U.S. Open - New York Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Astana Open - Astana Danderyd Challenger Miami Open - Miami Oeiras 2 Challenger Grand Prix Hassan II - Marrakech Tenerife 3 Challenger Phoenix Challenger Szekesfehervar Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Surbiton Challenger Ilkley Challenger Boss Open - Stuttgart Amersfoort Challenger Braunschweig Challenger Cary Challenger Cassis Challenger Orleans Challenger Shanghai Rolex Masters - Shanghai Mouilleron-Le-Captif Challenger Roanne Challenger Lille Challenger Quimper Challenger Canberra Challenger Australian Open - Melbourne Manama Challenger BNP Paribas Open - Indian Wells Poznan Challenger Miami Open - Miami French Open - Paris Ilkley Challenger M25 Montauban Troyes Challenger Cincinnati Open - Cincinnati Rennes Challenger St. Tropez Challenger France F7 Uzbekistan F4 France F2 France F4 France F5 France F7 France F10 Italy F13 France F19 France F20 Israel F2 Israel F3 France F5 France F6 France F15 Belgium F7 France F19 France F20 Italy F37 France F4 (Lille) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) Tunisia F13 (Hammamet) Tunisia F19 (Hammamet) Belgium F6 (Duinbergen) Belgium F11 (Damme) Tunisia F25 (Hammamet) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Pattaya) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) Turkey F1 (Antalya) France F2 (Bressuire) Tunisia F5 (Jerba) Tunisia F7 (Jerba) Israel F1 (Ramat Gan) Israel F2 (Ramat Hasharon) France F8 (Angers) Tunisia F22 (Hammamet) France F10 (Toulouse) France F12 (Bourg-en-Bresse) Italy F18 (Casinalbo) Switzerland F4 (Neuchatel) Turkey F4 France F16 (Bagneres-De-Bigorre) France F20 (Nevers) France F22 (Rodez) Tunisia F44 (Monastir) M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Monastir M15 Grenoble M25 Glasgow Italy F7 M15 Poitiers Italy F9 M25+H Bacau M25 Bourg-En-Bresse M15 Piombino M25 Monastir M25 Monastir M25 Saint Dizier M15+H Bagnoles-de-l'Orne M15 Bucharest M25 Porto M15 Sarreguemines M15 Manacor M25 Trimbach M25 Reus M25 Angers M15 Majadahonda M25+H Lesa M25 Muttenz M25+H Rodez France F14 France F21 (Saint-Dizier) Astana Challenger Caltanissetta Challenger Brest Challenger Glasgow Challenger Madrid Challenger Murcia Challenger Blois Challenger Prostejov Challenger Nottingham 3 Challenger Pozoblanco Challenger Segovia Challenger Porto Challenger M25 Santa Margherita Di Pula M25+H Rodez Hersonissos 3 Challenger Cassis Challenger M25+H Kassel M25 Nussloch Orleans Challenger M15 Veigy-Foncenex M25+H Oliveira De Azemeis France F9 (Grasse) M25+H Pozoblanco M25 Bourg-en-Bresse M25+H Nevers M15+H Bressuire M25 Denia M25 Sabadell M25 Nevers M25 Bath M25 Trimbach M25 Saint Dizier Tunisia F6 (Jerba) M25 Potchefstroom M25 Vale do Lobo M15 Toulouse M25 Angers M25 Faro M25 Nussloch M25 Montauban M25 Bourg-en-Bresse M25 Padova M25 Lesa M25 Veigy-Foncenex Koblenz Challenger M25 Carnac Rennes Challenger Mouilleron-Le-Captif Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Quimper Challenger Bergamo Challenger Madrid Challenger Irving Challenger Nottingham 2 Challenger Bordeaux Challenger Aix En Provence Challenger Potchefstroom Challenger Nur-Sultan 2 Challenger Sanremo Challenger Andria Challenger M25 Glasgow Perugia Challenger Troyes Challenger Augsburg Challenger Istanbul Challenger St. Brieuc Challenger Brest Challenger Maia Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Nottingham Challenger Cherbourg Challenger Lugano Challenger Zadar Challenger Naples Challenger Mauthausen Challenger Bordeaux Challenger Guangzhou Challenger Rennes Challenger St. Tropez Challenger Lille Challenger Furth Challenger Brest Challenger Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Glasgow Challenger Cherbourg Challenger M25 Vogau Open SEAT 2008 - Barcelona Oeiras 4 Challenger Tallahassee Challenger ATP Kremlin Cup - Moscow Savannah Challenger St. Petersburg Open - St. Petersburg Estoril Open - Estoril Bordeaux Challenger Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Almaty Challenger 1 - Almaty 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open 13 - Marseille Grand Prix Hassan II - Casablanca Istanbul Challenger Kosice Challenger Marburg Challenger Swiss Indoors Basel - Basel Penza Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice Rome Challenger Istanbul Challenger Izmir Challenger Prostejov Challenger Orleans Challenger Bratislava Challenger Canberra Challenger Lyon Challenger Phoenix Challenger Lyon Challenger Blois Challenger Segovia Challenger U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Cherbourg Challenger Trieste Challenger Iasi Challenger Bet-at-home Open - Hamburg Tenerife 3 Challenger Bordeaux Challenger Pozoblanco Challenger San Marino Challenger Luedenscheid Challenger Barcelona Challenger Brisbane International - Brisbane Forli 3 Challenger Quimper Challenger Gran Canaria Challenger Marbella Challenger Apia International - Sydney Bratislava Challenger Troyes Challenger Tanger Challenger Trieste Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice St. Tropez Challenger Hamburg Challenger Roanne Challenger Malaysian Open - Kuala Lumpur Helsinki Challenger Koblenz Challenger Cherbourg Challenger Pau Challenger Apia International - Sydney Astana Challenger Cordenons Challenger Shenzhen Open - Shenzhen Bergamo Challenger Koblenz Challenger Manama Challenger Pau Challenger Rome Challenger Aix En Provence Challenger Brisbane International - Brisbane Heilbronn Challenger Astana Challenger - Astana Almaty Challenger 2 - Almaty Samarkand Challenger - Samarkand Memphis Open - Memphis Sporting Challenger '08-Trofeo Regione Piemonte - Turin Astana Challenger Delray Beach Open - Delray Beach Mordovia Cup 2008 - Saransk Porto Challenger Hungarian Open - Budapest Besancon Challenger Istanbul Challenger Geneva Open - Geneva Abierto Mexicano - Los Cabos Heilbronn Challenger Penza Challenger Istanbul Challenger Concepcion 2 Challenger Kremlin Cup - Moscow Thionville Challenger Phoenix Challenger Segovia Challenger Maharashtra Open - Pune Naples Challenger Open 13 Provence - Marseille Aix En Provence Challenger Prague Challenger Open Parc - Lyon Dallas Challenger AEGON Championships - London AEGON International - Eastbourne Lyon Challenger Nottingham 2 Challenger Generali Open - Kitzbuhel Astana Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Aptos Challenger China Open - Beijing Erste Bank Open - Vienna Hersonissos 4 Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Manacor Challenger Open 13 Provence - Marseille Aptos Challenger Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Dallas Challenger Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Astana Open - Nur-Sultan Nature Valley International - Eastbourne Astana Open - Nur-Sultan Open Sud de France - Montpellier Serbia Open - Belgrade Astana Open - Astana Moselle Open - Metz Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Almaty Open - Almaty Moselle Open - Metz Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Moscow Challenger M25+H Kassel San Francisco Challenger Aptos Challenger Mouilleron-Le-Captif Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger St. Petersburg Open - St. Petersburg San Benedetto Challenger Prague Challenger Barcelona Open Banc Sabadell - Barcelona ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Astana Challenger Mouilleron-Le-Captif Challenger Open Sabadell Atlantico - Barcelona St. Petersburg Open - St. Petersburg Medibank International - Sydney Kremlin Cup - Moscow Togliatti Cup - Togliatti Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Kremlin Cup - Moscow Alexander Kolyaskin Memorial - Donetsk Lyon Challenger Nottingham 2 Challenger St. Petersburg Challenger 2006 - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Szczecin Challenger Internazionali di Tennis di Bergamo - Bergamo 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Surbiton Trophy - Surbiton San Benedetto Challenger - San Benedetto Penza Cup 2008 - Penza Akbank Private Banking TED Open - Istanbul Southern Capital Cup - Almaty Bergamo Challenger UTC Open - Cherkassy Segovia Challenger Bergamo Challenger Astana Challenger Belgrade Challenger Mercedes Cup - Stuttgart Barletta Challenger Napoli Challenger Alessandria Challenger Gerry Weber Open - Halle Milan Challenger Saransk Challenger Astana Challenger Aegon Nottingham Open - Nottingham Traralgon Challenger Astana Challenger Pau Challenger Istanbul Challenger Santiago Challenger Winston-Salem Open - Winston-Salem Prostejov Challenger Mersin Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Istanbul Challenger Heilbronn Open - Heilbronn St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Mons Challenger Rome Challenger Braunschweig Challenger KGHM Dialog Polish Indoors - Wroclaw Memphis Open - Memphis Sony Ericsson Open 2008 - Belgrade Bordeaux Challenger Aegon Nottingham Open - Nottingham Saransk Challenger Forli 6 Challenger Nottingham Challenger Milan Challenger Braunschweig Challenger Dallas Challenger St. Petersburg Open - St. Petersburg Nur-Sultan Challenger Prostejov Challenger Chicago Challenger Como Challenger Mallorca Challenger Penza Cup - Penza Mordova Cup 2007 - Saransk St. Brieuc Challenger Madrid Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Liberec Challenger UTC Open by Selena - Cherkassy Millennium Estoril Open - Estoril Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Reggio Emilia Challenger Cherbourg Challenger St. Petersburg Open - St. Petersburg St. Brieuc Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Cassis Challenger Libema Open - 's-Hertogenbosch Penza Challenger Sibiu Challenger Open Sud de France - Montpellier Cherbourg Challenger Split 1 Challenger Aix En Provence Challenger Hamburg Open - Hamburg Hangzhou Open - Hangzhou Tulln Challenger Cassis Challenger Murcia Challenger Brest Challenger Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Morocco Tennis Tour - Meknes Tiriac Open - Bucharest Forli 2 Challenger Cherbourg Challenger Phoenix Challenger Split Challenger Rijeka Open - Rijeka Surbiton Challenger Ilkley Challenger Lexington Challenger Marrakech Challenger Cassis Challenger Genova Challenger Zagreb Open - Zagreb Canberra Challenger Concepcion Challenger Lugano Challenger Biel Challenger Francavilla Challenger Bordeaux Challenger Little Rock Challenger Tyler Challenger Cherbourg Challenger Tunis Challenger Nur-Sultan 1 Challenger ATP Studena Croatia Open Umag - Umag AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Stanford Challenger China Open - Beijing U.S. National Indoor Tennis Championships - Memphis PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Aix En Provence Challenger Iasi Challenger Mordovia Cup 2005 - Saransk BMW Open - Munich Open Parc - Lyon Barcelona Open BancSabadell - Barcelona Brisbane - Brisbane Open de Moselle - Metz St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Tallahassee Challenger Open de Moselle - Metz Malaysian Open - Kuala Lumpur Apia International - Sydney SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney ATP Kremlin Cup - Moscow Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Brisbane International - Brisbane Kremlin Cup - Moscow Fever-Tree Championships - London Geneva Open - Geneva Murray River Open - Melbourne Portugal Open - Oeiras BMW Open - Munich The Artois Championships - London Anytech365 Andalucia Open - Marbella Nature Valley International - Eastbourne Open 13 Provence - Marseille Stockholm Open - Stockholm Serbia Open - Belgrade AEGON Championships - London Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells Francavilla Challenger Open 13 Provence - Marseille Lille Challenger Savannah Challenger Winston Salem - Winston Salem Dubai Duty Free Tennis Championships - Dubai Stockholm Open - Stockholm Open 13 - Marseille Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Olympics - Tokyo French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York U.S. Open - New York Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Wimbledon - London Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow U.S. Open - New York French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Finals, Group E Davis Cup, World Group, 1R, CZE-KAZ 2-3 French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, PO, RUS-KAZ 3-1 Olympics - London Como Challenger Seville Challenger Chicago Challenger M25 Wetzlar Helsinki Challenger Zug Challenger