Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
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 Australian Open - Melbourne Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris National Bank Open - Toronto Almaty Open - Almaty Croatia F1 Croatia F2 Russia F7 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 Argentina F15 France F18 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 Argentina F7 Bulgaria F5 Ecuador F3 Argentina F12 Argentina F13 France F17 Tunisia F9 (Hammamet) Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Argentina F4 (Rosario) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Kazakhstan F10 Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Italy F19 (Gubbio) Italy F21 (Bolzano) Belgium F7 (Eupen) Germany F12 (Karlsruhe) Italy F24 (Cuneo) Italy F26 (Trieste) Peru F3 (Lima) Chile F2 (Santiago) Chile F3 (Antofagasta) Dominican Republic F3 (Santo Domingo) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Cancun M15 Cancun M15 Cancun M25 Cuneo M15 Gubbio M25+H Pontedera M25 Bolzano M15 Tabarka M15 Tabarka M15 Tabarka Argentina F14 M25 Rio De Janeiro M25 Orlando M25 Naples M25 Lima M25 Punta del Este M25 Cordoba M25 Vogau M15 Caslano Togo F1 France F19 Chinese Taipei F2 Germany F3 Tunisia F10 (Hammamet) Italy F20 (Pontedera) M25 Lima Guadalajara Challenger Astana Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Turin Challenger Braunschweig Challenger Istanbul Challenger Mons Challenger Brest Challenger Cortina Challenger Irving Challenger Cordenons Challenger Montevideo Challenger Marburg Challenger Karshi Challenger Cherbourg Challenger Vicenza Challenger Prostejov Challenger Moscow Challenger Argentina F9 Prostejov Challenger Geneva Challenger Fergana Challenger Vercelli Challenger Reunion Island Challenger Biella Challenger Rome Challenger Moscow Challenger Vancouver Challenger Montevideo Challenger Rennes Challenger Manerbio Challenger Monterrey Challenger Kazan Challenger Biella 7 Challenger St. Brieuc Challenger Ostrava Challenger Lima Challenger Banja Luka Challenger Karshi Challenger Samarkand Challenger Lima 2 Challenger Guayaquil Challenger Braunschweig Challenger Mexico City Challenger Iasi Challenger Savannah Challenger Lima 2 Challenger Bordeaux Challenger Coquimbo 2 Challenger Heilbronn Challenger Turin Challenger Cap Cana Challenger Santa Cruz de la Sierra Challenger Tallahassee Challenger Lima Challenger Guayaquil Challenger Portoroz Challenger Trieste Challenger Tallahassee Challenger Biella 6 Challenger Lyon Challenger Todi Challenger Buenos Aires Challenger Guayaquil Challenger Campinas Challenger Astana Challenger Santiago Challenger Concepcion 2 Challenger Pereira Challenger Forli 6 Challenger Perugia Challenger Parma Challenger Montevideo Challenger Aix En Provence Challenger Aix En Provence Challenger Braunschweig Challenger Banja Luka Challenger Lima Challenger Punta Del Este Challenger Sibiu Challenger Split Challenger Antalya Challenger Antalya 2 Challenger Quimper Challenger Trieste Challenger Jonkoping Challenger Portugal Open - Oeiras Buenos Aires Challenger Mouilleron-Le-Captif Challenger Astana Challenger Open Sud de France - Montpellier Raanana Challenger Erste Bank Open - Vienna Montechiarugolo - Parma Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Erste Bank Open - Vienna European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon St. Petersburg Open - St. Petersburg Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Cordoba Open - Cordoba Noventi Open - Halle Plava Laguna Croatia Open - Umag Tel Aviv Watergen Open - Tel Aviv Adelaide International 2 - Adelaide Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Hangzhou Open - Hangzhou Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Open 13 Provence - Marseille Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai DIEMA XTRA Sofia Open - Sofia Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Open Parc - Lyon Nordea Open - Bastad Nordea Open - Bastad Generali Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Argentina Open - Buenos Aires Open Parc - Lyon Winston-Salem Open - Winston-Salem Guayaquil Challenger Hamburg Open - Hamburg Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Erste Bank Open - Vienna Kazan Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Swiss Open - Gstaad Cordoba Open - Cordoba Open 13 Provence - Marseille Campinas Challenger China Open - Beijing Aircel Chennai Open - Chennai Guayaquil Challenger Open 13 - Marseille Libema Open - 's-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Samarkand Challenger St. Petersburg Open - St. Petersburg ASB Classic - Auckland Brasilia Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Zhuhai Open - Zhuhai TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Montevideo Challenger China Open - Beijing Terra Wortmann Open - Halle Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Prague Challenger Noventi Open - Halle Forli Challenger Perugia Challenger Citi Open - Washington Astana Open - Astana Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Citi Open - Washington ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Santo Domingo Challenger Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Noventi Open - Halle Mallorca Championships - Mallorca Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Forte Village Sardegna Open - Sardinia Libema Open - 's-Hertogenbosch BNP Paribas Nordic Open - Stockholm Viking International - Eastbourne Hamburg European Open - Hamburg Citi Open - Washington Abierto de Tenis Mifel - Los Cabos European Open - Antwerp Erste Bank Open - Vienna Adelaide International 1 - Adelaide Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston Citi Open - Washington BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Japan Open Tennis Championships - Tokyo Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Buenos Aires Challenger Ismaning Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Almaty Open - Almaty Erste Bank Open - Vienna United Cup - Australia Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide Hellenic Championship - Athens San Diego Open - San Diego Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Cordoba Open - Cordoba Internazionali BNL d'Italia - Rome Mallorca Championships - Mallorca Sony Open Tennis - Miami Swiss Indoors Basel - Basel China Open - Beijing Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Chengdu Open - Chengdu Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Hamburg European Open - Hamburg Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - New York National Bank Open - Toronto BNP Paribas Open - Indian Wells Rothesay International - Eastbourne Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Hangzhou Open - Hangzhou European Open - Antwerp Belgrade Open - Belgrade Western & Southern Open - Cincinnati Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Rothesay International - Eastbourne Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells National Bank Open - Montreal St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Argentina Open - Buenos Aires Open 13 Provence - Marseille Hopman Cup - Perth Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Finals, Group B Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Mubadala World Tennis Championship Davis Cup, Group D, Manchester All Lower level tournaments Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, World Group, Q, NOR-ARG 2-3 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, HUN-RUS 3-1 U.S. Open (juniors) Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, World Group, Q, ARG-KAZ 3-2 Davis Cup, World Group, Q2, NED-ARG 1-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Olympics - Tokyo Olympics - Paris EFG Swiss Open - Gstaad Brisbane International - Brisbane