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 Croatia F3 France F6 Italy F5 Italy F14 Italy F19 Italy F20 Italy F23 Italy F28 Turkey F50 France F5 Italy F15 Italy F22 France F15 Romania F2 Romania F13 Italy F33 Italy F34 Greece F8 Greece F9 Greece F10 Turkey F9 Turkey F10 France F7 Italy F3 Italy F4 Italy F5 Italy F10 Italy F14 Italy F15 Italy F16 Italy F17 Italy F18 Italy F20 Italy F24 Italy F25 Italy F27 Italy F28 Italy F29 Egypt F35 Egypt F36 Egypt F37 Great Britain F1 Great Britain F2 Great Britain F3 Italy F1 Italy F3 Uzbekistan F4 Egypt F10 Egypt F11 Italy F4 Italy F11 Italy F12 Zimbabwe F1 Zimbabwe F2 Zimbabwe F3 Egypt F17 Egypt F18 Egypt F19 Italy F26 Italy F28 Italy F29 Italy F30 Egypt F27 Egypt F28 Italy F13 Great Britain F2 (Tipton) Great Britain F3 (Shrewsbury) Italy F2 (Trento) Italy F3 (Basiglio) Italy F4 (Sondrio) Greece F4 (Heraklion) Greece F5 (Heraklion) Tunisia F16 (Hammamet) Tunisia F17 (Hammamet) Italy F13 (Vigevano) Italy F14 (Frascati) Italy F16 (Padova) Italy F17 (Bergamo) Poland F2 (Gdynia) Poland F3 (Mragowo) Egypt F20 (Sharm El Sheikh) Egypt F21 (Sharm El Sheikh) Austria F6 (Innsbruck) Italy F29 (Santa Margherita Di Pula) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Italy F24 (Cuneo) M15 Te Anau Turkey F4 Italy F7 Italy F9 Italy F13 Italy F30 (Santa Margherita Di Pula) Italy F2 Genova Challenger Alexander Kolyaskin Memorial - Donetsk Memorial Manfredini - Sassuolo Almaty Challenger 1 - Almaty Astana Challenger - Astana Almaty Challenger 2 - Almaty Internazionali di Tennis di Bergamo - Bergamo Togliatti Cup - Togliatti Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Besancon Challenger Segovia Challenger Istanbul Challenger 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Togliatti Cup - Togliatti Penza Challenger Saransk Challenger Togliatti Cup - Togliatti Astana Challenger Penza Challenger Astana Challenger Bergamo Challenger Barletta Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Istanbul Challenger Astana Challenger Prostejov Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger - Samarkand Dallas Challenger Mersin Challenger Rome Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Marburg Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Prostejov Challenger Astana Challenger Aptos Challenger Dallas Challenger Vercelli Challenger Turin Challenger Astana Challenger Cortina Challenger Prostejov Challenger Moscow Challenger Recanati Challenger Como Challenger Jerusalem Challenger Ortisei Challenger Brescia Challenger Andria Challenger Dallas Challenger Mons Challenger Irving Challenger Southern Capital Cup - Almaty San Francisco Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prostejov Challenger Caltanissetta Challenger Recanati Challenger Astana Challenger Cortina Challenger Aptos Challenger Manerbio Challenger Como Challenger Genova Challenger Orleans Challenger Rome Challenger Bratislava Challenger Andria Challenger Canberra Challenger Zhuhai Challenger Irving Challenger Shenzhen Challenger Barletta Challenger Francavilla Challenger Loughborough Challenger Prostejov Challenger Poznan Challenger L'Aquila Challenger Milan Challenger Recanati Challenger San Benedetto Challenger Genova Challenger Banja Luka Challenger Biella Challenger Orleans Challenger The Surbiton Trophy - Surbiton Bergamo Challenger Heilbronn Challenger Pau Challenger Phoenix Challenger Napoli Challenger Murcia Challenger Tunis Challenger Brest Challenger Francavilla Challenger Ostrava Challenger Vicenza Challenger Poznan Challenger Parma Challenger Recanati Challenger San Benedetto Challenger Segovia Challenger Portoroz Challenger L'Aquila Challenger Genova Challenger Bratislava Challenger Knoxville Challenger Houston Challenger Maia Challenger Bendigo Challenger Roma Challenger 2007 - Rome Burnie Challenger Bergamo Challenger Pau Challenger Todi Challenger Cordenons Challenger Forli Challenger Nur-Sultan 2 Challenger Belgrade Challenger Lugano Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Nottingham 2 Challenger Barletta Challenger Bergamo Challenger Eckental Challenger Bari Challenger Forli 2 Challenger Forli 3 Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger San Benedetto Challenger - San Benedetto Roseto Degli Abruzzi 2 Challenger Zadar Challenger Oeiras 1 Challenger Turin Challenger Penza Cup - Penza Nottingham Challenger Nur-Sultan Challenger San Benedetto Challenger Cordenons Challenger Chicago Challenger Surbiton Challenger Parma Challenger St. Tropez Challenger Ortisei Challenger Bergamo Challenger Helsinki Challenger Valencia Challenger Andria Challenger Canberra Challenger Ilkley Challenger Concepcion Challenger Tenerife 3 Challenger Lugano Challenger Santiago Challenger Napoli Challenger Vina del Mar Challenger Biel Challenger Sanremo Challenger Mordovia Cup - Saransk Verona Challenger Murcia Challenger Lexington Challenger Madrid Challenger Szczecin Challenger Oeiras 3 Challenger Francavilla Challenger Cagliari Challenger St. Petersburg Challenger 2006 - St. Petersburg Bergamo Challenger Bloomfield Hills Challenger Little Rock Challenger Astana Challenger Stanford Challenger Seville Challenger Helsinki Challenger Canberra Challenger Penza Cup 2008 - Penza Tenerife 1 Challenger Lugano Challenger Phoenix Challenger Madrid Challenger UTC Open - Cherkassy Surbiton Challenger Cary Challenger Braunschweig Challenger Porto Challenger Olbia Challenger Guangzhou Challenger Helsinki Challenger Quimper Challenger Lyon Challenger Manama Challenger Phoenix Challenger Oeiras 4 Challenger Prague Challenger Bordeaux Challenger Pozoblanco Challenger Porto Challenger Heilbronn Open - Heilbronn Rome Challenger Braunschweig Challenger KGHM Dialog Polish Indoors - Wroclaw Rennes Challenger Sony Ericsson Open 2008 - Belgrade St. Petersburg Open - St. Petersburg St. Tropez Challenger Como Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AEGON International - Eastbourne Saransk Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Apia International - Sydney Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Launceston Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Penza Cup - Penza BMW Open - Munich Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Mordova Cup 2007 - Saransk Memphis Open - Memphis Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Maharashtra Open - Pune Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Mallorca Challenger Libema Open - 's-Hertogenbosch UTC Open by Selena - Cherkassy Cassis Challenger Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Alexander Kolyaskin Memorial - Donetsk St. Petersburg Open - St. Petersburg Reggio Emilia Challenger Astana Open - Nur-Sultan Murray River Open - Melbourne Open 13 Provence - Marseille Gonet Geneva Open - Geneva Nordea Open - Bastad Swiss Open - Gstaad Stockholm Open - Stockholm Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille BMW Open - Munich Swiss Open - Gstaad Astana Open - Astana Firenze Open - Florence Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Penza Challenger Morocco Tennis Tour - Meknes Rijeka Open - Rijeka Marrakech Challenger Zagreb Open - Zagreb St. Petersburg Open - St. Petersburg Tyler Challenger Proton Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Open de Nice Cote d'Azur - Nice Tunis Challenger AEGON International - Eastbourne Nur-Sultan 1 Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow AEGON Championships - London Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Mordovia Cup 2005 - Saransk Fever-Tree Championships - London China Open - Beijing Erste Bank Open - Vienna Antalya Open - Antalya Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Stockholm Open - Stockholm Cordoba Open - Cordoba Astana Open - Astana Stockholm Open - Stockholm Argentina Open - Buenos Aires Qujing Challenger Hangzhou Open - Hangzhou Brisbane International - Brisbane Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Tampere Challenger ATP Kremlin Cup - Moscow Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Brisbane International - Brisbane Geneva Open - Geneva Portugal Open - Oeiras The Artois Championships - London Nature Valley International - Eastbourne Serbia Open - Belgrade AEGON Championships - London Open 13 Provence - Marseille Terra Wortmann Open - Halle Lille Challenger Winston Salem - Winston Salem Maia Challenger Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - 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 Open 13 - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo 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 Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne All Lower level tournaments Davis Cup, Group 1, 1R, KAZ-KOR 5-0 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, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 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, 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, 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, Group 1, PO, THA-KAZ 0-5 Olympics - Tokyo Olympics - Paris Chicago Challenger Nordea Open - Bastad Wimbledon - London Davis Cup, Group D, Glasgow Plava Laguna Croatia Open - Umag U.S. Open - New York Genova Challenger Malaga Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Brest Challenger Bergamo Challenger Olympics - London Danderyd Challenger Valencia Challenger Australian Open - Melbourne Manama Challenger Barcelona Open Banc Sabadell - Barcelona Nottingham Challenger Miami Open - Miami Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Movistar Chile Open - Santiago Tenerife 3 Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Aix En Provence Challenger French Open - Paris Nottingham 2 Challenger Ilkley Challenger Wimbledon - London Hamburg Open - Hamburg Generali Open - Kitzbuhel Istanbul Challenger Shanghai Rolex Masters - Shanghai Brest Challenger Almaty Open - Almaty Bratislava 2 Challenger Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Menorca Challenger French Open - Paris Ilkley Challenger Nottingham 2 Challenger Citi Open - Washington Cincinnati Open - Cincinnati U.S. Open - New York