Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
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 Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Davis Cup, World Group, Q, HUN-GER 2-3 BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Cagliari Challenger Prostejov Challenger Olympics - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, GER-CAN 2-0 Australian Open - Melbourne Davis Cup, World Group, Q, JPN-GBR 3-2 Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Cincinnati Open - Cincinnati Davis Cup, World Group, Q2, JPN-GER 0-4 Shanghai Rolex Masters - Shanghai Germany F12 Turkey F3 Turkey F5 Germany F10 Spain F9 Spain F10 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Mexico F11 Germany F19 USA F29 France F22 Mexico F3 Mexico F4 USA F24 USA F25 Mexico F15 Chile F11 Chile F12 USA F1 USA F2 USA F5 USA F6 Japan F8 Mexico F10 Germany F4 Germany F11 USA F6 Germany F13 Germany F6 Germany F8 Germany F9 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 USA F7 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Romania F3 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Italy F5 Czech Republic F1 Germany F5 USA F11 USA F26 Germany F17 USA F28 USA F31 USA F2 USA F3 USA F9 USA F4 USA F12 France F8 USA F11 USA F12 Spain F12 Furth Challenger Kosice Challenger Trani Challenger Mons Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Scheveningen Challenger Bergamo Challenger Quimper Challenger Le Gosier Challenger Mersin Challenger Rome Challenger Scheveningen Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Toyota Challenger Heilbronn Challenger Bergamo Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Savannah Challenger Heilbronn Challenger Vicenza Challenger Mestre Challenger Milan Challenger Kaohsiung Challenger Lexington Challenger Vancouver Challenger Szczecin Challenger Rennes Challenger Yokohama Challenger Toyota Challenger Happy Valley Challenger Savannah Challenger Heilbronn Challenger Mestre Challenger Surbiton Challenger Ilkley Challenger Braunschweig Challenger Lexington Challenger Aptos Challenger Alphen Challenger Szczecin Challenger Seville Challenger Orleans Challenger Mons Challenger Hua Hin Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Canberra Challenger Cherbourg Challenger Jonkoping Challenger St. Brieuc Challenger Le Gosier Challenger Nanjing Challenger Szczecin Challenger Winnetka Challenger Winnipeg Challenger Madrid Challenger Mons Challenger Traralgon Challenger Kobe Challenger Astana Challenger Burnie Challenger Gimcheon Challenger Busan Challenger Kaohsiung Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Heilbronn Challenger Bendigo Challenger Sarasota Challenger Vercelli Challenger Columbus Challenger Cleveland Challenger Istanbul Challenger Orleans Challenger Braunschweig Challenger Tallahassee Challenger Granby Challenger Cherbourg Challenger Aptos Challenger San Marino Challenger Geneva Challenger Braunschweig Challenger Porto Challenger Prague Challenger Rome Challenger Marburg Challenger Zug Challenger Kosice Challenger Meerbusch Challenger Shanghai Challenger Bratislava Challenger Genova Challenger Bordeaux Challenger Hong Kong Challenger Anning Challenger Heilbronn Challenger Furth Challenger Braunschweig Challenger Bratislava Challenger Toyota Challenger Irving Challenger Bergamo Challenger Bratislava Challenger Petange Challenger Canberra Challenger Manama Challenger Pau Challenger Cagliari Challenger Bordeaux Challenger Turin Challenger Vancouver Challenger Yokkaichi Challenger Cancun Challenger Vilnius Challenger Gerry Weber Open - Halle Masters Series - Hamburg BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart BMW Open - Munich Scheveningen Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille BMW Open - Munich Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Austrian Open - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Ningboo Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wroclaw Challenger Citi Open - Washington Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon Mallorca Championships - Mallorca Singapore Tennis Open - Singapore Sardegna Open - Cagliari Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington Sofia Open - Sofia Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Korea Open - Seoul Adelaide International 1 - Adelaide Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco Rothesay International - Eastbourne EFG Swiss Open - Gstaad Atlanta Open - Atlanta Moselle Open - Metz Adelaide International - Adelaide ASB Classic - Auckland Open 13 Provence - Marseille Terra Wortmann Open - Halle Citi Open - Washington Generali Open - Kitzbuhel Cassis Challenger Freudenstadt Challenger Canberra Challenger Alphen Challenger Napoli Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Szczecin Challenger Mons Challenger Cremona Challenger Furth Challenger Playford Challenger Braunschweig Challenger Dortmund Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Kyoto Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Mersin Challenger Sarasota Challenger Rome Challenger Furth Challenger Tallahassee Challenger Sony Open Tennis - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sibiu Challenger Alphen Challenger BNP Paribas Open - Indian Wells Yokohama Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Orleans Challenger Mons Challenger BNP Paribas Masters - Paris Yokohama Challenger Sarasota Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Oberstaufen Challenger Villena Challenger Sarasota Challenger Prague Challenger Quimper Challenger BNP Paribas Masters - Paris Napoli Challenger Phoenix Challenger Braunschweig Challenger BNP Paribas Open - Indian Wells Alphen Challenger Kaohsiung Challenger Shanghai Challenger Roanne Challenger Miami Open - Miami Launceston Challenger Aptos Challenger Sarasota Challenger Canberra Challenger Monte-Carlo Rolex Masters - Monte-Carlo Pullach Challenger Internazionali BNL d'Italia - Rome Irving Challenger 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Sumter Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Phoenix Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Delray Beach Open - Delray Beach Western & Southern Open - New York Zhuhai Open - Zhuhai Abierto Mexicano Telcel - Acapulco Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells European Open - Antwerp Miami Open - Miami Open 13 - Marseille Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris New York Open - New York Generali Open - Kitzbuhel Erste Bank Open - Vienna Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam German Tennis Championships - Hamburg Estoril Challenger Miami Open - Miami Hamburg European Open - Hamburg Citi Open - Washington European Open - Antwerp If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Delray Beach Open - Delray Beach Boss Open - Stuttgart Brisbane International - Brisbane ABN AMRO Open - Rotterdam Phoenix Challenger Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart China Open - Beijing Mifel Tennis Open - Los Cabos Dubai Duty Free Tennis Championships - Dubai Sofia Open - Sofia Qatar ExxonMobil Open - Doha Dallas Open - Dallas Delray Beach Open - Delray Beach Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Hamburg Open - Hamburg EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Open de Moselle - Metz International German Open - Hamburg China Open - Beijing Dallas Open - Dallas Erste Bank Open - Vienna Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BMW Open - Munich Erste Bank Open - Vienna Heineken Open - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open Parc - Lyon Terra Wortmann Open - Halle Malaysian Open - Kuala Lumpur Citi Open - Washington Hangzhou Open - Hangzhou Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Marrakech German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach BMW Open - Munich Moselle Open - Metz Adelaide International - Adelaide Gerry Weber Open - Halle Noventi Open - Halle Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Hamburg European Open - Hamburg Qatar ExxonMobil Open - Doha Antalya Cup - Antalya Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Open Parc - Lyon Boss Open - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille Hall of Fame Open - Newport Kremlin Cup - Moscow Dallas Open - Dallas Noventi Open - Halle Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto BMW Open - Munich Terra Wortmann Open - Halle Birmingham Challenger Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris National Bank Open - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, World Group, QR, CHN-JPN 2-3 Davis Cup, Finals, Group A Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Group C, Hamburg Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, Group I, PO, JPN-POL 4-0 Davis Cup, Group I, PO, LIB-JPN 1-3 Davis Cup, World Group I, 1R, JPN-COL 3-1 U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, AUS-GER 1-3 Truist Atlanta Open - Atlanta Davis Cup, Finals, Group F Davis Cup, Qualifiers, 1R, BRA-GER 1-3 French Open (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong