Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 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 National Bank Open - Toronto Chengdu Open - Chengdu China Open - Beijing Nordea Open - Bastad Wimbledon - London U.S. Open - New York Hamburg European Open - Hamburg Western & Southern Open - Cincinnati Laver Cup - Vancouver Open de Moselle - Metz Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Bet-at-home Open - Hamburg U.S. Open (juniors) Moselle Open - Metz Meerbusch Challenger Heineken Open - Auckland Australian Open (juniors) 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 Western & Southern Open - Cincinnati U.S. Open - New York Erste Bank Open - Vienna Swiss Indoors Basel - Basel 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 Brisbane International - Brisbane Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston BMW Open - Munich French Open - Paris French Open (juniors) Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Wimbledon - London Wimbledon (juniors) SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open (juniors) Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Irving Challenger Sarasota Challenger Aix En Provence Challenger Heilbronn Challenger Braunschweig Challenger Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille 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 French Open (juniors) Gerry Weber Open - Halle Wimbledon - London Wimbledon (juniors) Bet-at-home Open - Hamburg Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Hopman Cup - Perth Spain F1 Spain F2 Spain F3 Spain F4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group II, 1R, LTU-NOR 3-2 USA F10 Italy F9 Italy F10 Netherlands F2 Seville Challenger Szczecin Challenger Belgium F6 Davis Cup, Group II, PO, LUX-NOR 2-3 Belgium F7 Finland F1 Mohammedia Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Norway F3 Hopman Cup - Perth Aircel Chennai Open - Chennai Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Wimbledon - London Bet-at-home Open - Hamburg Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Shenzhen Open - Shenzhen China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Nitto ATP Finals - London Budapest Challenger Santiago Challenger Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group II, 1R, LAT-NOR 0-4 Heilbronn Challenger Lyon Challenger Blois Challenger Davis Cup, Group II, 2R, NOR-DEN 1-4 Marburg Challenger Bastad Challenger Poznan Challenger Aptos Challenger Santo Domingo Challenger Seville Challenger Szczecin Challenger Sibiu Challenger Rome Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Laver Cup - Prague ASB Classic - Auckland Australian Open - Melbourne Ecuador Open - Quito 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 BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle Wimbledon - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Nitto ATP Finals - London Noumea Challenger Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Tunis Challenger Francavilla Challenger Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Group II, PO, NOR-IRL 3-1 Braga Challenger Heilbronn Challenger Caltanissetta Challenger Poprad Tatry Challenger Braunschweig Challenger Sopot Challenger Pullach Challenger Seville Challenger Szczecin Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Las Vegas Challenger Laver Cup - Chicago Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Wimbledon - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Coupe Rogers - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Shanghai Rolex Masters - Shanghai Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Next Gen ATP Finals - Milan Nitto ATP Finals - London Playford Challenger Koblenz Challenger Hopman Cup - Perth Davis Cup, World Group, QR, GER-HUN 5-0 Phoenix Challenger Monterrey Challenger Prostejov Challenger Braunschweig Challenger Davis Cup, Group II, 1R, NOR-GEO 3-1 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - London Davis Cup, World Group I, PO, NOR-BAR 4-0 All Lower level tournaments bett1HULKS Indoors - Cologne Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Murray River Open - Melbourne ATP Cup - Melbourne Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Swiss Open - Gstaad Olympics - Tokyo Generali Open - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - Boston Erste Bank Open - Vienna Rolex Paris Masters - Paris Nitto ATP Finals - Turin Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Davis Cup, Group I, 1R, NOR-UZB 3-1 ATP Cup - Sydney Australian Open - Melbourne Open Sud de France - Montpellier Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris cinch Championships - London Wimbledon - London Davis Cup, Group I, SF, NOR-UKR 3-1 Nordea Open - Bastad Swiss Open - Gstaad National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Nitto ATP Finals - Turin Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Korea Open - Seoul Davis Cup, Group I, 1R, NOR-IND 3-1 Exhibition Diriyah Tennis Cup Mubadala World Tennis Championship United Cup - Australia ASB Classic - Auckland Australian Open - Melbourne 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 Millennium Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Terra Wortmann Open - Halle Davis Cup, World Group, PO, GER-SUI 2-3 San Marino Challenger Dallas Challenger Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Colombia F2 Sweden F3 Germany F5 Canada F6 Sweden F4 USA F26 USA F27 USA F28 USA F29 USA F30 USA F31 USA F1 Croatia F12 Sweden F4 Sweden F6 Norway F1 Norway F2 Spain F18 Finland F1 Finland F2 Sweden F5 Norway F1 Norway F2 Norway F3