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 USA F15 USA F16 USA F3 USA F4 Usa F10 Usa F17 Usa F25 Usa F27 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F3 Usa F16 USA F17 USA F18 USA F19 USA F20 USA F15 USA F18 USA F20 USA F21 Canada F5 Canada F6 Canada F7 USA F28 USA F1 USA F3 USA F4 USA F5 USA F6 USA F7 USA F8 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F15 Canada F7 Canada F8 Canada F9 USA F28 USA F7 USA F8 USA F9 Romania F3 Canada F4 USA F25 Canada F1 Canada F2 USA F15 USA F16 USA F16a USA F16b USA F19 USA F21 Canada F8 Canada F9 USA F1 USA F12 USA F13 USA F16 USA F17 USA F18 USA F21 USA F24 USA F25 USA F26 USA F27 Uzbekistan F4 Italy F13 M15 Memphis Almaty Challenger 1 - Almaty XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Istanbul Challenger Kosice Challenger Knoxville Challenger San Luis Potosi Challenger Bordeaux Challenger Binghamton Challenger Las Vegas Challenger Columbus Challenger Irving Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Phoenix Challenger Monterrey Challenger Sarasota Challenger Las Vegas Challenger Andria Challenger Tenerife 3 Challenger Tallahassee Challenger Open SEAT 2008 - Barcelona ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Medibank International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney 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 Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Maharashtra Open - Pune ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Turkey F4 Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Italy F7 Italy F9 Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nature Valley International - Eastbourne Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Belgrade 2 - Belgrade Astana Open - Nur-Sultan Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Serbia Open - Belgrade Delray Beach Open - Delray Beach M25 Pensacola M25 Wichita 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Bergamo Challenger Furth Challenger Marburg Challenger Penza Challenger Dallas Challenger Tallahassee Challenger Lexington Challenger Charlottesville Challenger Savannah Challenger Rome Challenger Vancouver Challenger Istanbul Challenger Izmir Challenger Napa Challenger Champaign Challenger Prostejov Challenger Astana Challenger Champaign Challenger Tempe Challenger Caltanissetta Challenger Cary Challenger Tiburon Challenger Stockton Challenger Las Vegas Challenger Charlottesville Challenger Bratislava Challenger Canberra Challenger Tanger Challenger Knoxville Challenger Tallahassee Challenger Savannah Challenger Bratislava Challenger Houston Challenger Nur-Sultan 2 Challenger Astana Challenger - Astana Almaty Challenger 2 - Almaty Samarkand Challenger - Samarkand Sporting Challenger '08-Trofeo Regione Piemonte - Turin Astana Challenger Mordovia Cup 2008 - Saransk Columbus Challenger Besancon Challenger Lexington Challenger Phoenix Challenger Heilbronn Challenger Columbus 2 Challenger Charleston Challenger St. Tropez Challenger Penza Challenger Istanbul Challenger Knoxville Challenger Helsinki Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Cleveland Challenger Murcia Challenger Segovia Challenger Winnetka Challenger Binghamton Challenger Tiburon Challenger Knoxville Challenger Dallas Challenger Arad Challenger Winnetka Challenger Astana Challenger Lexington Challenger Aptos Challenger Tiburon Challenger Charlottesville Challenger Dallas Challenger Aptos Challenger Napa Challenger Hong Kong Challenger Dallas Challenger Burnie Challenger Savannah Challenger Aptos Challenger Vancouver Challenger Cary Challenger Knoxville Challenger Prostejov Challenger Moscow Challenger Winnipeg Challenger Cary Challenger Knoxville Challenger Maui Challenger Guadalajara Challenger Leon Challenger San Francisco Challenger Sarasota Challenger Bloomfield Hills Challenger Savannah Challenger Aptos Challenger Irving Challenger Prostejov Challenger Prostejov Challenger Winnetka Challenger Astana Challenger Togliatti Cup - Togliatti Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Alexander Kolyaskin Memorial - Donetsk Heilbronn Challenger Nottingham 2 Challenger St. Petersburg Challenger 2006 - St. Petersburg Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk 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 Las Vegas Challenger Segovia Challenger Bergamo Challenger Astana Challenger Knoxville Challenger Belgrade Challenger Barletta Challenger Napoli Challenger Alessandria Challenger Milan Challenger Saransk Challenger Astana Challenger Knoxville Challenger Traralgon Challenger Columbus Challenger Astana Challenger Pau Challenger Istanbul Challenger Prostejov Challenger Mersin Challenger Sarasota Challenger Rome Challenger Tallahassee Challenger Furth Challenger Kosice Challenger Marburg Challenger Istanbul Challenger Sarasota Challenger Heilbronn Open - Heilbronn Mons Challenger Sacramento Challenger Rome Challenger Knoxville Challenger Noumea Challenger Maui Challenger Braunschweig Challenger KGHM Dialog Polish Indoors - Wroclaw Savannah Challenger Binghamton Challenger Sony Ericsson Open 2008 - Belgrade Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Launceston Challenger Drummondville Challenger Sacramento Challenger Sarasota Challenger Tallahassee Challenger Saransk Challenger Winnetka Challenger Sacramento Challenger Fairfield Challenger Maui Challenger Nottingham Challenger Savannah Challenger Tallahassee Challenger Fairfield Challenger Charlottesville Challenger Dallas Challenger Drummondville Challenger Tallahassee Challenger Nur-Sultan Challenger Ilkley Challenger Chicago Challenger Mallorca Challenger Columbus Challenger Vancouver Challenger Cary Challenger Champaign Challenger Penza Cup - Penza Tiburon Challenger Fairfield Challenger Mordova Cup 2007 - Saransk Champaign Challenger Madrid Challenger UTC Open by Selena - Cherkassy Charlottesville Challenger Fairfield Challenger Maui Challenger Alexander Kolyaskin Memorial - Donetsk Houston Challenger Reggio Emilia Challenger Tiburon Challenger Dallas Challenger Penza Challenger Cassis Challenger Morocco Tennis Tour - Meknes Cherbourg Challenger Tallahassee Challenger Rijeka Open - Rijeka Shymkent 1 Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger Marrakech Challenger Zagreb Open - Zagreb Charlottesville Challenger Canberra Challenger Nonthaburi 2 Challenger Concepcion Challenger Rome Challenger Lugano Challenger Biel Challenger Francavilla Challenger Little Rock Challenger St. Petersburg Open - St. Petersburg Tyler Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Cleveland Challenger 2008 Knoxville Challenger - Knoxville Mutua Madrilena Masters Madrid - Madrid Champaign Challenger Tunis Challenger Nur-Sultan 1 Challenger ATP Studena Croatia Open Umag - Umag Tiburon Challenger Aegon Nottingham Open - Nottingham Noumea Challenger Shenzhen Open - Shenzhen AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Hungarian Open - Budapest Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Charlottesville Challenger China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Shanghai ATP Masters 1000 - Shanghai Mordovia Cup 2005 - Saransk Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Millennium Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Citi Open - Washington Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Astana Open - Astana Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Chicago Challenger Granby Challenger Truist Atlanta Open - Atlanta Stanford Challenger Lexington Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami 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 Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Malaysian Open - Kuala Lumpur 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 Open Parc - Lyon SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Brisbane International - Brisbane Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Fever-Tree Championships - London Hall of Fame Open - Newport BNP Paribas Open - Indian Wells ASB Classic - Auckland Geneva Open - Geneva Murray River Open - Melbourne Portugal Open - Oeiras BMW Open - Munich Miami Open - Miami The Artois Championships - London Anytech365 Andalucia Open - Marbella US Men's Clay Court Championship - Houston Open 13 Provence - Marseille Stockholm Open - Stockholm Cary 2 Challenger Serbia Open - Belgrade AEGON Championships - London 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 Brasil Open - Sao Paulo BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Lille Challenger Winston Salem - Winston Salem Dubai Duty Free Tennis Championships - Dubai 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 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 Rolex Paris Masters - Paris Cary 1 Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Open 13 - Marseille French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 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 Western & Southern Open - Cincinnati 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 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow 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 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 U.S. Open (juniors) Davis Cup, World Group, QF, SUI-KAZ 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-KAZ 3-2 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, KAZ-SUI 4-1 U.S. Open (juniors) Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, PO, RUS-KAZ 3-1 Australian Open (Wildcard) All Lower level tournaments Olympics - London Olympics - Tokyo U.S. Open - New York Tiburon Challenger Seville Challenger Cary 2 Challenger Columbus Challenger Shanghai Rolex Masters - Shanghai Helsinki Challenger Charleston Challenger Astana Open - Astana Fairfield Challenger Brest Challenger Bergamo Challenger Charlottesville Challenger Knoxville Challenger Danderyd Challenger Madrid Challenger Miami Open - Miami Dallas Open - Dallas Nonthaburi 3 Challenger Nonthaburi 2 Challenger Manama Challenger Nonthaburi 1 Challenger Nottingham Challenger Tenerife 1 Challenger Indian Wells 2 Challenger Ottignies-Louvain-la-Neuve Challenger Cleveland Challenger Koblenz Challenger Tenerife 3 Challenger Porto Challenger Phoenix Challenger Lugano Challenger Sarasota Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Savannah Challenger Millennium Estoril Open - Estoril Cary Challenger Aix En Provence Challenger French Open - Paris Surbiton Challenger Nottingham 2 Challenger Ilkley Challenger Wimbledon - London Hamburg Open - Hamburg Braunschweig Challenger Generali Open - Kitzbuhel U.S. Open - New York Hangzhou Open - Hangzhou Guangzhou Challenger Istanbul Challenger Shanghai Rolex Masters - Shanghai ABN AMRO Open - Rotterdam Brest Challenger Almaty Open - Almaty Qatar ExxonMobil Open - Doha Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Astana Challenger Bordeaux Challenger Quimper Challenger Phoenix Challenger Oeiras 4 Challenger Prague Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open Occitanie - Montpellier Manama Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Ilkley Challenger Nottingham 2 Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger Cincinnati Open - Cincinnati U.S. Open - New York Rennes Challenger St. Tropez Challenger