Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 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 China Open - Beijing U.S. Open - New York Wimbledon - London National Bank Open - Toronto Western & Southern Open - Cincinnati Davis Cup, Group I, 1R, DEN-BRA 1-3 Hopman Cup - Nice Wimbledon (juniors) U.S. Open (juniors) Kremlin Cup - Moscow Kazan Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kremlin Cup - Moscow St. Remy Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Moscow Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Bangkok Challenger Bangkok Challenger France F3 Switzerland F1 Switzerland F2 Kazan Challenger Raanana Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger France F4 Ilkley Challenger Todi Challenger Astana Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest Open Parc - Lyon French Open - Paris Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow BNP Paribas Masters - Paris Next Gen ATP Finals - Milan Davis Cup, World Group, 1R, SRB-RUS 4-1 Brest Challenger Sydney International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Playford Challenger Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, Group I, PO, RUS-BLR 3-2 Brisbane International - Brisbane Australian Open - Melbourne Australian Open (juniors) 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris French Open (juniors) Mercedes Cup - Stuttgart Fever-Tree Championships - London Wimbledon - London Wimbledon (juniors) Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open (juniors) St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Nitto ATP Finals - London Davis Cup, World Group, QR, SUI-RUS 1-3 Blois Challenger Amersfoort Challenger Manerbio Challenger Istanbul Challenger M25+H Pontedera M15 Sintra Davis Cup, Group II, 1R, DEN-TUR 2-3 M15 Antalya M15 Antalya M15 Monastir ATP Cup - Brisbane, Perth, Sydney ASB Classic - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille French Open - Paris Western & Southern Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - London Noumea Challenger Punta Del Este Challenger M25 Palm Coast M25 Naples M25 Antalya M15 Porec Davis Cup, World Group II, PO, DEN-PUR 5-0 All Lower level tournaments M25 Vogau M15 Anif M15 Caslano M25 Klosters M15 Melilla M15 Setubal Hamburg European Open - Hamburg Marbella Challenger Parma Challenger M15 Valldoreix M15 Villena M15 Antalya M15 Antalya ATP Cup - Melbourne Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago 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 Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Plava Laguna Croatia Open - Umag Olympics - Tokyo Generali Open - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Laver Cup - Boston European Open - Antwerp Rolex Paris Masters - Paris Next Gen ATP Finals - Milan Nitto ATP Finals - Turin M15 Manacor M15+H Bressuire Anytech365 Andalucia Open - Marbella M25 Villena Santiago Challenger Marbella Challenger M25 Prague Oeiras 4 Challenger Biella 7 Challenger Lyon Challenger Milan Challenger Perugia Challenger San Marino Challenger Verona Challenger Tulln Challenger Szczecin Challenger Orleans Challenger Brest Challenger Bergamo Challenger Pau Challenger Bari Challenger Davis Cup, Finals, Group A ATP Cup - Sydney Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade BMW Open - Munich Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva Open Parc - Lyon French Open - Paris Libema Open - 's-Hertogenbosch Noventi Open - Halle Mallorca Championships - Mallorca Viking International - Eastbourne Wimbledon - London Davis Cup, Finals, QF, RUS-SWE 2-0 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Nordea Open - Bastad Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Citi Open - Washington Abierto de Tenis Mifel - Los Cabos National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Astana Open - Astana Sofia Open - Sofia Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - Turin Sanremo Challenger Exhibition Diriyah Tennis Cup Adelaide International 1 - Adelaide Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle cinch Championships - London Davis Cup, Group I, PO, DEN-IND 3-2 Russia F1 France F15 Georgia F1 Georgia F2 Georgia F3 Russia F8 France F18 France F19 Estonia F3 Tunisia F3 Tunisia F4 Italy F2 France F4 France F6 France F7 Tunisia F12 Tunisia F13 Tunisia F14 France F9 Russia F1 Russia F4 France F11 France F13 France F14 Belarus F1 Belarus F2 France F21 Germany F18