Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Mauthausen Challenger Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Heilbronn Challenger BMW Open - Munich Bordeaux Challenger Mallorca Championships - Mallorca Millennium Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Bank Austria Tennis Trophy - Vienna French Open (juniors) Wimbledon (juniors) Kitzbuhel Challenger U.S. Open (juniors) Australian Open (juniors) Bet-At-Home Austrian Open - Kitzbuhel French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) PTT Thailand Open - Bangkok Erste Bank Open - Vienna Salzburg Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Milan Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Wimbledon (juniors) Bet-at-home Cup - Kitzbuhel U.S. Open (juniors) Kremlin Cup - Moscow Erste Bank Open - Vienna Heilbronn Challenger Rome Challenger Orbetello Challenger Como Challenger Genova Challenger Meknes Challenger Kenitra Challenger Rennes Challenger Kazan Challenger Casablanca Challenger Bratislava Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Australian Open (juniors) ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Open de Nice Cote d'Azur - Nice French Open - Paris French Open (juniors) AEGON Championships - London Wimbledon - London Wimbledon (juniors) Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, Group I, 2R, SVK-AUT 4-1 St. Remy Challenger Heineken Open - Auckland Australian Open - Melbourne 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 BMW Open - Munich Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Wimbledon - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Irving Challenger St. Petersburg Open - St. Petersburg Moscow Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Davis Cup, Group I, 2R, AUT-NED 2-3 Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco 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 Open de Nice Cote d'Azur - Nice French Open - Paris Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Bangkok Challenger Bangkok Challenger France F3 Switzerland F1 Switzerland F2 Kazan Challenger Raanana Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger France F4 Davis Cup, Group I, 1R, POR-AUT 1-4 Ilkley Challenger Todi Challenger Astana Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open 13 - 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 Hungarian Open - Budapest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya 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 Erste Bank Open - Vienna BNP Paribas Masters - Paris Nitto ATP Finals - London Chengdu Open - Chengdu Next Gen ATP Finals - Milan Davis Cup, World Group, 1R, SRB-RUS 4-1 Brest Challenger Davis Cup, Group I, PO, AUT-ROU 4-1 Laver Cup - Prague Qatar ExxonMobil Open - Doha Sydney International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Wimbledon - London German Tennis Championships - Hamburg Citi Open - Washington Generali Open - Kitzbuhel 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 Erste Bank Open - Vienna BNP Paribas Masters - Paris Nitto ATP Finals - London Playford Challenger Mubadala World Tennis Championship Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, AUT-AUS 3-1 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 Argentina Open - Buenos Aires Rio Open - Rio de Janeiro 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 Mercedes Cup - Stuttgart Fever-Tree Championships - London Wimbledon - London German Tennis Championships - Hamburg Citi Open - Washington Generali Open - Kitzbuhel Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York St. Petersburg Open - St. Petersburg China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Nitto ATP Finals - London Mubadala World Tennis Championship Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, FIN-AUT 2-3 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro 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 All Lower level tournaments Hamburg European Open - Hamburg ATP Cup - Melbourne Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Olympics - Tokyo Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - Boston Rolex Paris Masters - Paris Nitto ATP Finals - Turin A Day At The Drive - Adelaide Davis Cup, Finals, Group A ATP Cup - Sydney Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Serbia Open - Belgrade Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Noventi Open - Halle Davis Cup, Finals, QF, RUS-SWE 2-0 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Marbella Challenger Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto de Tenis Mifel - Los Cabos National Bank Open - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Astana Open - Astana European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - Turin Salzburg Challenger Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Rennes Challenger Exhibition Diriyah Tennis Cup Adelaide International 1 - Adelaide Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Davis Cup, World Group, PO, CRO-AUT 3-1 Austria F4 Salzburg Challenger Russia F1 Italy F5 Italy F6 Czech Republic F1 Netherlands F1 Turkey F30 Turkey F31 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Israel F4 Israel F5 Italy F4 Italy F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Slovenia F3 Czech Republic F4 Austria F8 Marbella Challenger Turkey F35 Morocco F9 Morocco F10 Croatia F5 Croatia F6 Czech Republic F1 Czech Republic F2 Italy F17 Italy F22 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