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 Astana Challenger Bloomfield Hills Challenger U.S. Open - New York Astana Open - Astana Brest Challenger Bergamo Challenger Danderyd Challenger Manama Challenger Nottingham Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Tenerife 3 Challenger Phoenix Challenger Lugano Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome Madrid Challenger Aix En Provence Challenger French Open - Paris Nottingham 2 Challenger Surbiton Challenger Wimbledon - London Braunschweig Challenger Porto Challenger Generali Open - Kitzbuhel National Bank Open - Montreal Genova Challenger U.S. Open - New York Hangzhou Open - Hangzhou Como Challenger Guangzhou Challenger Istanbul Challenger Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Brest Challenger Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Australian Open - Melbourne ABN AMRO Open - Rotterdam Phoenix Challenger Quimper Challenger Dallas Open - Dallas BNP Paribas Open - Indian Wells Oeiras 4 Challenger Prague Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open Occitanie - Montpellier Hong Kong Tennis Open - Hong Kong Manama Challenger Delray Beach Open - Delray Beach Davis Cup, World Group, Q, JPN-GBR 3-2 Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Gonet Geneva Open - Geneva Ilkley Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger Cincinnati Open - Cincinnati U.S. Open - New York Mouilleron-Le-Captif Challenger Rennes Challenger Mexico F4 Uzbekistan F1 Uzbekistan F2 Colombia F3 Colombia F4 Uzbekistan F4 USA F24 USA F25 Mexico F18 Mexico F19 Italy F6 Italy F15 Italy F16 Russia F7 Russia F1 Turkey F4 Russia F1 Ukraine F3 Russia F2 Italy F8 Ukraine F1 Belarus F1 Belarus F2 USA F6 Italy F7 Italy F9 Italy F10 USA F8 Italy F11 Italy F13 Russia F3 Russia F4 Togliatti Cup - Togliatti Shimadzu All Japan Indoor Tennis Championships - Kyoto Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples Wailea Men's Challenger - Maui La Serena Open - La Serena AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Memorial Manfredini - Sassuolo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Flea Market Cup - Busan Challenger Tunisie - Tunis ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Rijeka Open - Rijeka Zagreb Open - Zagreb Izmir Cup - Izmir The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty UTC Open - Cherkassy Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Mordovia Cup 2005 - Saransk Astana Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Penza Challenger Saransk Challenger Istanbul Challenger Binghamton Challenger Astana Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger PEOPLEnet Cup - Dnepropetrovsk Penza Challenger Astana Challenger Segovia Challenger Istanbul Challenger Prostejov Challenger The 'Fitz' Casino Challenger - Tunica Dallas Challenger Mersin Challenger Rome Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Istanbul Challenger Astana Challenger Aptos Challenger Penza Cup - Penza Istanbul Challenger Izmir Challenger Prostejov Challenger Astana Challenger Aptos Challenger Dallas Challenger Copa Kia Challenger ATP - Santiago Astana Challenger Prostejov Challenger II Naples ITG Challenger - Naples Moscow Challenger Marburg Challenger Heilbronn Open - Heilbronn 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Samsung Securities Cup - Seoul Morocco Tennis Tour - Tanger Mons Challenger Dallas Challenger Irving Challenger San Francisco Challenger Prostejov Challenger Caltanissetta Challenger Astana Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Canberra Challenger Newport Beach Challenger Dallas Challenger Irving Challenger Roma Challenger 2007 - Rome Prostejov Challenger Phoenix Challenger Bratislava Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Nottingham 2 Challenger Cassis Challenger Bergamo Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Nur-Sultan Challenger Lexington Challenger Chicago Challenger Mallorca Challenger St. Tropez Challenger Helsinki Challenger Canberra Challenger Concepcion Challenger Tenerife 3 Challenger Lugano Challenger Biel Challenger Lille Challenger Murcia Challenger Madrid Challenger Francavilla Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger St. Tropez Challenger Cary Challenger ABN AMRO World Tennis Tournament - Rotterdam Chicago Challenger Seville Challenger Nottingham 2 Challenger Bordeaux Challenger Helsinki Challenger Andria Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Stanford Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Ilkley Challenger AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Rakuten Japan Open - Tokyo 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 Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo 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 Abierto Mexicano Telcel - Acapulco 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 Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo 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 Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Maharashtra Open - Pune New York Open - New York Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Hamburg European Open - Hamburg Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Nature Valley International - Eastbourne Citi Open - Washington Astana Open - Nur-Sultan Open Sud de France - Montpellier Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Astana Open - Astana Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Almaty Open - Almaty Gonet Geneva Open - Geneva Anytech365 Andalucia Open - Marbella Hamburg Open - Hamburg Truist Atlanta Open - Atlanta Kremlin Cup - Moscow BMW Open - Munich Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Millennium Estoril Open - Estoril Japan Open Tennis Championships - Tokyo Rogers Masters - Montreal Almaty Open - Almaty Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells 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 Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Rogers Cup - Montreal 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 Rogers Cup - Montreal 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 Rogers Cup - Toronto 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 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 Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York French Open - Paris 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 US Men's Clay Court Championship - Houston 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 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 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, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 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, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 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 ATP Cup - Melbourne Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Shanghai Rolex Masters - Shanghai Kooyong Classic - Kooyong Mutua Madrid Open - Madrid Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Shanghai Rolex Masters - Shanghai Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Olympics - Rio de Janeiro Davis Cup, World Group, 1R, KAZ-SUI 4-1 AAMI Classic - Kooyong Davis Cup, Group D, Glasgow Olympics - Paris Davis Cup, World Group, QR, KAZ-POR 3-1 Nitto ATP Finals - London Davis Cup, World Group, QR, KAZ-NED 3-1 Australian Open - Melbourne Olympics - Tokyo Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group I, 1R, JPN-COL 3-1