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 Milan Challenger Nordea Open - Bastad Wimbledon - London Hamburg European Open - Hamburg U.S. Open - New York Como Challenger China Open - Beijing Chengdu Open - Chengdu Lisbon Challenger Shanghai Rolex Masters - Shanghai Malaga Challenger Olbia Challenger Erste Bank Open - Vienna Bergamo Challenger Rolex Paris Masters - Paris Helsinki Challenger Danderyd Challenger Nitto ATP Finals - Turin United Cup - Australia BMW Open - Munich Australian Open - Melbourne Miami Open - Miami Delray Beach Open - Delray Beach Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva Boss Open - Stuttgart French Open - Paris Terra Wortmann Open - Halle National Bank Open - Montreal Hamburg Open - Hamburg Wimbledon - London Rothesay International - Eastbourne Western & Southern Open - Cincinnati Olympics - Paris U.S. Open - New York Davis Cup, Group A, Bologna Laver Cup - Berlin Shanghai Rolex Masters - Shanghai China Open - Beijing Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - Turin Tulln Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO Open - Rotterdam National Bank Open - Toronto Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Phoenix Challenger Argentina Open - Buenos Aires United Cup - Australia Open Occitanie - Montpellier BMW Open - Munich Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Rothesay International - Eastbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Tiriac Open - Bucharest Sibiu Challenger French Open - Paris Turin Challenger National Bank Open - Toronto Hamburg Open - Hamburg Boss Open - Stuttgart Wimbledon - London Citi Open - Washington U.S. Open - New York Laver Cup - San Francisco Shanghai Rolex Masters - Shanghai China Open - Beijing Erste Bank Open - Vienna Almaty Open - Almaty Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 Colombia F1 Colombia F2 Germany F5 Canada F6 USA F26 USA F27 USA F28 USA F29 USA F30 USA F31 Tunisia F39 (Hammamet) Tunisia F40 (Hammamet) M15 Tabarka M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Antalya USA F32 Sweden F3 San Marino Challenger Dallas Challenger Meerbusch Challenger West Lakes Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Sarasota Challenger Aix En Provence Challenger Heilbronn Challenger Caltanissetta Challenger Milan Challenger Marburg Challenger Braunschweig Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Irving Challenger Sarasota Challenger Aix En Provence Challenger Heilbronn Challenger Tunisia F45 (Monastir) Braunschweig Challenger Rome Challenger Bergamo Challenger Todi Challenger Trieste Challenger Parma Challenger Biella 3 Challenger Biella 4 Challenger Zadar Challenger Rome 1 Challenger Rome 2 Challenger Biella 6 Challenger Biella 7 Challenger Forli Challenger Perugia Challenger Todi Challenger Trieste Challenger Verona Challenger Barletta Challenger Como Challenger Seville Challenger Bucharest Challenger Murcia Challenger Napoli Challenger Napoli 2 Challenger Bergamo Challenger Helsinki Challenger Bari Challenger Forli 2 Challenger Bendigo Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Sanremo Challenger Rome 1 Challenger Vicenza Challenger Forli 6 Challenger Perugia Challenger Montechiarugolo - Parma Challenger Todi Challenger Verona Challenger Cordenons Challenger San Marino Challenger Tulln Challenger Szczecin Challenger Parma Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Andria Challenger Tenerife 1 Challenger Quimper Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger Sanremo Challenger Barletta Challenger Rome Challenger Split Challenger Cagliari Challenger Turin Challenger Prostejov Challenger Szczecin Challenger Open de Moselle - Metz Bet-at-home Open - Hamburg Moselle Open - Metz Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg China Open - Beijing Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne M15 Sharm El Sheikh ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Noventi Open - Halle Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Emilia-Romagna Open - Parma Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BMW Open - Munich Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Firenze Open - Florence Tennis Napoli Open - Naples United Cup - Australia Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Terra Wortmann Open - Halle Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Citi Open - Washington ASB Classic - Auckland Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris San Marino Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati San Benedetto Challenger Trieste Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Santo Domingo Challenger Australian Open - Melbourne French Open - Paris Terra Wortmann Open - Halle Plava Laguna Croatia Open - Umag Next Gen ATP Finals - Jeddah Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, GER-BEL 1-4 Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Miami Open - Miami French Open - Paris BNP Paribas Masters - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Tokyo Australian Open (juniors) Hopman Cup - Perth Davis Cup, World Group, PO, GER-SUI 2-3 Nitto ATP Finals - London Exhibition Diriyah Tennis Cup