Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
All Surfaces Clay Grass Hard I.hard
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 Tournaments Zhuhai Open - Zhuhai Citi Open - Washington China Open - Beijing Western & Southern Open - Cincinnati U.S. Open - New York Truist Atlanta Open - Atlanta Granby Challenger National Bank Open - Toronto Wimbledon - London Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) Hopman Cup - Perth Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Napa Challenger Sacramento Challenger Melbourne Challenger Geneva Challenger Traralgon Challenger Helsinki Challenger Davis Cup, Group I, PO, RUS-RSA 5-0 Brisbane International - Brisbane Aircel Chennai Open - Chennai Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Portugal Open - Oeiras French Open - Paris French Open (juniors) Rogers Cup - Toronto U.S. Open - New York Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Astana Challenger Guadalajara Challenger Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, FRA-AUS 5-0 Savannah Challenger Vercelli Challenger Tallahassee Challenger Heilbronn Challenger Samarkand Challenger Karshi Challenger Nottingham Challenger Winnetka Challenger Binghamton Challenger Astana Challenger Lexington Challenger Vancouver Challenger Mons Challenger Rennes Challenger Traralgon Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Traralgon Challenger 2 Brisbane International - Brisbane Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid French Open - Paris AEGON Championships - London Wimbledon - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York If Stockholm Open - Stockholm Valencia Open - Valencia Cherbourg Challenger Kazan Challenger Raanana Challenger Davis Cup, World Group, 1R, CZE-AUS 2-3 St. Petersburg Open - St. Petersburg Turin Challenger Rome Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Moscow Challenger Fergana Challenger Marburg Challenger Braunschweig Challenger Astana Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Mons Challenger Rennes Challenger Brest Challenger Mouilleron-Le-Captif Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne Open Sud de France - Montpellier Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Olympics - Rio de Janeiro U.S. Open - New York St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna Cherbourg Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Moscow Challenger Braunschweig Challenger Biella Challenger Cortina Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Open Parc - Lyon French Open - Paris Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Wimbledon - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Chengdu Open - Chengdu Next Gen ATP Finals - Milan Irving Challenger Kooyong Classic - Kooyong Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, PO, HUN-RUS 3-1 ASB Classic - Auckland Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle AEGON Championships - London Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York St. Petersburg Open - St. Petersburg China Open - Beijing Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna BNP Paribas Masters - Paris Morelos Challenger Hopman Cup - Perth Surbiton Challenger Aptos Challenger Vancouver Challenger Monterrey Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Davis Cup, Group I, PO, RUS-BLR 3-2 Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Australian Open - Melbourne DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Wimbledon - London Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York St. Petersburg Open - St. Petersburg China Open - Beijing Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna BNP Paribas Masters - Paris Mubadala World Tennis Championship Davis Cup, World Group, QR, SUI-RUS 1-3 Barletta Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Tiburon Challenger Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney ASB Classic - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris Mubadala World Tennis Championship All Lower level tournaments Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Murray River Open - Melbourne Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos Olympics - Tokyo Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Rolex Paris Masters - Paris Split 1 Challenger Split 2 Challenger Rome 1 Challenger Rome 2 Challenger Biella 6 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Porto Challenger Lexington Challenger St. Tropez Challenger Cassis Challenger Bucharest Challenger Sibiu Challenger Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva Open Parc - Lyon French Open - Paris Libema Open - 's-Hertogenbosch Noventi Open - Halle Wimbledon - London Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Abierto de Tenis Mifel - Los Cabos National Bank Open - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Astana Open - Astana Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Surbiton Challenger Davis Cup, Group C, Hamburg Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, Finals, F, CAN-AUS 2-0 Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Manama Challenger Phoenix Challenger Cagliari Challenger Bordeaux Challenger Nottingham Challenger Davis Cup, Group B, Manchester Australia F3 Australia F4 Caloundra Challenger Australia F1 Australia F2 Russia F7 Australia F3 Australia F4 Slovenia F1 Slovenia F3 Germany F7 Netherlands F4 Belgium F3 Belgium F4 Australia F5 Australia F6 Australia F11 Australia F12 Croatia F1 Croatia F2 Czech Republic F4 Canada F5 Canada F6 USA F24 Germany F2 Germany F3 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Canada F5 Bulgaria F5 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F2 France F17 France F18 France F19 Togo F1 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2