Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
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 Davis Cup, Group A, Bologna Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati National Bank Open - Toronto Australian Open - Melbourne French Open - Paris China Open - Beijing Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Croatia F4 Croatia F5 Germany F5 Italy F13 France F13 Canada F6 Italy F27 Italy F28 USA F27 USA F28 Croatia F13 USA F29 Colombia F2 USA F30 Italy F7 Italy F24 Romania F2 Italy F30 Italy F32 Italy F33 Italy F37 Italy F1 Italy F2 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Italy F18 Italy F5 Italy F21 Italy F22 Italy F22 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 France F15 Italy F9 (Santa Margherita Di Pula) Italy F25 (Cornaiano) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Italy F25 Italy F26 Italy F6 Romania F13 Sweden F3 USA F31 USA F26 Dallas Challenger West Lakes Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Braunschweig Challenger Istanbul Challenger Izmir Challenger Mons Challenger Irving Challenger Turin Challenger Heilbronn Challenger Braunschweig Challenger Como Challenger Ortisei Challenger Brescia Challenger Zhuhai Challenger Shenzhen Challenger Barletta Challenger Turin Challenger Mestre Challenger Cortina Challenger Fano Challenger Ortisei Challenger Brescia Challenger Barletta Challenger Todi Challenger Cordenons Challenger Manerbio Challenger Shenzhen Challenger Qujing Challenger Vicenza Challenger Genova Challenger Florence Challenger Ismaning Challenger Brest Challenger Barranquilla Challenger Aix En Provence Challenger Marburg Challenger Bergamo Challenger St. Remy Challenger Biella Challenger Biella Challenger Manerbio Challenger Como Challenger Vercelli Challenger Aix En Provence Challenger Rome Challenger Manerbio Challenger Ortisei Challenger Cherbourg Challenger Guangzhou Challenger Napoli Challenger Vicenza Challenger Furth Challenger Perugia Challenger Milan Challenger Genova Challenger Szczecin Challenger Stockton Challenger Bergamo Challenger Zhuhai Challenger Quanzhou Challenger Francavilla Challenger Ismaning Challenger Ortisei Challenger Bergamo Challenger Orleans Challenger Bratislava Challenger Andria Challenger Playford Challenger Phoenix Challenger Sophia Antipolis Challenger Biella Challenger Genova Challenger Cordenons Challenger Prague Challenger Fairfield Challenger Cagliari Challenger Turin Challenger Open de Moselle - Metz Moselle Open - Metz Todi Challenger BMW Open - Munich Bet-at-home Open - Hamburg Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Gazprom Hungarian Open - Budapest AEGON Championships - London Citi Open - Washington Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Erste Bank Open - Vienna Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva United Cup - Australia Winston-Salem Open - Winston-Salem Moselle Open - Metz Hong Kong Tennis Open - Hong Kong Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Hamburg Open - Hamburg Citi Open - Washington Boss Open - Stuttgart Swiss Indoors Basel - Basel BMW Open - Munich Winston-Salem Open - Winston-Salem Mifel Tennis Open - Los Cabos Panama City Challenger Nature Valley International - Eastbourne Moselle Open - Metz Hamburg European Open - Hamburg Moselle Open - Metz Sardegna Open - Cagliari Moselle Open - Metz Caltanissetta Challenger Sydney Tennis Classic - Sydney Cordoba Open - Cordoba ABN AMRO Open - Rotterdam Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Chengdu Open - Chengdu Milan Challenger Dubai Duty Free Tennis Championships - Dubai ASB Classic - Auckland Sarasota Challenger Erste Bank Open - Vienna San Marino Challenger Bet-at-home Open - Hamburg Heineken Open - Auckland Szczecin Challenger Cordenons Challenger Andria Challenger Delray Beach Open - Delray Beach Tiburon Challenger Andria Challenger Power Horse Cup - Dusseldorf Shenzhen Challenger Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel European Open - Antwerp Mestre Challenger Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Biella Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Meerbusch Challenger Brescia Challenger Andria Challenger Open Sud de France - Montpellier Zhuhai Challenger Grand Prix Hassan II - Marrakech Barletta Challenger Open 13 - Marseille Terra Wortmann Open - Halle Barcelona Open BancSabadell - Barcelona China Open - Beijing Rothesay International - Eastbourne Open de Nice Cote d'Azur - Nice Citi Open - Washington If Stockholm Open - Stockholm Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco ABN AMRO Open - Rotterdam China Open - Beijing Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Noventi Open - Halle Swiss Open - Gstaad Generali Open - Kitzbuhel Boss Open - Stuttgart Moselle Open - Metz Rakuten Japan Open - Tokyo Tennis Napoli Open - Naples United Cup - Australia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ASB Classic - Auckland Rio Open - Rio de Janeiro Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Hamburg Open - Hamburg Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich cinch Championships - London Noventi Open - Halle San Diego Open - San Diego Open Sud de France - Montpellier Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Viking International - Eastbourne BNP Paribas Nordic Open - Stockholm Nordea Open - Bastad Generali Open - Kitzbuhel Hamburg European Open - Hamburg Sofia Open - Sofia Erste Bank Open - Vienna Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Stockholm Open - Stockholm Adelaide International - Adelaide Argentina Open - Buenos Aires BMW Open - Munich Winston-Salem Open - Winston-Salem Firenze Open - Florence Moselle Open - Metz China Open - Beijing Terra Wortmann Open - Halle Plava Laguna Croatia Open - Umag United Cup - Australia China Open - Beijing Erste Bank Open - Vienna BMW Open - Munich SkiStar Swedish Open - Bastad Cordoba Open - Cordoba Playford Challenger Emilia-Romagna Open - Parma Swiss Open - Gstaad EFG Swiss Open - Gstaad Malaysian Open - Kuala Lumpur Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Rothesay International - Eastbourne Miami Open - Miami Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg BMW Open - Munich Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Nordea Open - Bastad Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Open Parc - Lyon Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Rothesay International - Eastbourne Adelaide International 1 - Adelaide China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Bucharest Open - Bucharest BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Garanti Koza Sofia Open - Sofia German Tennis Championships - Hamburg Generali Open - Kitzbuhel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Chengdu Open - Chengdu Australian Open - Melbourne Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Laver Cup - Berlin Laver Cup - San Francisco Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth All Lower level tournaments Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 Chengdu Open - Chengdu Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Exhibition Diriyah Tennis Cup Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Paris Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo Nitto ATP Finals - London