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 Swiss Indoors Basel - Basel Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille Citi Open - Washington U.S. Open - New York Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Germany F4 France F22 Kazakhstan F5 Kazakhstan F6 Kazakhstan F7 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Kazakhstan F3 (Shymkent) Kazakhstan F5 (Shymkent) Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) USA F1 (Los Angeles) Kazakhstan F1 (Aktobe) Kazakhstan F5 (Shymkent) Turkey F19 (Antalya) Turkey F20 (Antalya) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Kazakhstan F8 (Shymkent) Thailand F7 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Irpin M15 Irpin M15 Almaty M15 Telavi M15 Telavi M15 Irpin M25 Ust-Kamenogorsk M15 Shymkent M15 Shymkent M25 Almaty M15 Karshi M15 Bukhara M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Shymkent M15 Shymkent M15 Shymkent M15 Shymkent M25 Nur-Sultan M25 Telavi M15 Telavi M15 Monastir M15 Doha M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Monastir M25 Tulsa M25 Tbilisi M25 Trimbach M15 Doha M25 Wichita M25 Nur-Sultan M15 Monastir M15 Chornomorsk M15 Monastir M15 Doha M15 Monastir Freudenstadt Challenger Scheveningen Challenger Alphen Challenger Aachen Challenger Wolfsburg Challenger Cherbourg Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Trani Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Rabat Challenger Alphen Challenger Loughborough Challenger Furth Challenger Bordeaux Challenger Kosice Challenger Eckental Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Orleans Challenger Heilbronn Challenger Barletta Challenger Heilbronn Challenger Rennes Challenger Heilbronn Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Bratislava Challenger St. Brieuc Challenger Heilbronn Challenger Alphen Challenger Bergamo Challenger Biel Challenger Oeiras 2 Challenger Estoril Challenger Prague Challenger Braunschweig Challenger Jonkoping Challenger M25 Prague Orleans Challenger Geneva Challenger Almaty Challenger Alphen Challenger Napoli Challenger Mons Challenger Szczecin Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Cherbourg Challenger Phoenix Challenger Bratislava Challenger Canberra Challenger Szczecin Challenger Canberra Challenger Furth Challenger Kazakhstan F6 (Almaty) Braunschweig Challenger Lyon Challenger Dortmund Challenger Little Rock Challenger Irving Challenger Nonthaburi 2 Challenger Champaign Challenger Acapulco Challenger Astana Challenger Little Rock Challenger Genova Challenger Thionville Challenger Marrakech Challenger Zhangjiagang Challenger Braunschweig Challenger Grodzisk Mazowiecki Challenger Bratislava Challenger Pullach Challenger Braunschweig Challenger Kazakhstan F7 (Shymkent) Lexington Challenger Nur-Sultan Challenger Shanghai Challenger Almaty 2 Challenger Nur-Sultan 4 Challenger Phoenix Challenger Shymkent 1 Challenger Shymkent 2 Challenger Orlando Challenger Nur-Sultan Challenger Prague Challenger Meerbusch Challenger Charlottesville Challenger Nonthaburi 1 Challenger Cassis Challenger Nonthaburi 3 Challenger Istanbul Challenger Brest Challenger Bergamo Challenger Kobe Challenger Yokkaichi Challenger Pau Challenger Morelos Challenger Oeiras 1 Challenger Tyler Challenger Oeiras 3 Challenger Shenzhen 2 Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Lille Challenger Manama Challenger Glasgow Challenger San Luis Potosi Challenger Mexico City Challenger Lugano Challenger Guangzhou Challenger Morelia Challenger Oeiras 4 Challenger Cuernavaca Challenger Surbiton Challenger Nonthaburi 4 Challenger Cancun Challenger Bordeaux Challenger Nur-Sultan Challenger Chicago Challenger Shanghai Challenger Quimper Challenger Rome Challenger Prague Challenger Cremona Challenger BMW Open - Munich Open 13 - Marseille BMW Open - Munich Helsinki Challenger Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Matsuyama Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha BMW Open - Munich Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Napoli Challenger Barcelona Open BancSabadell - Barcelona M15 Minsk Seville Challenger Szczecin Challenger Madrid Challenger Open de Moselle - Metz Mercedes Cup - Stuttgart Mons Challenger Gerry Weber Open - Halle Generali Open - Kitzbuhel Lincoln Challenger Eckental Challenger Erste Bank Open - Vienna Mercedes Cup - Stuttgart Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna European Open - Antwerp Grand Prix Hassan II - Marrakech Hellenic Championship - Athens Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Mersin Challenger Rome Challenger Swiss Indoors Basel - Basel Mons Challenger Bratislava Challenger M25 Tbilisi Gerry Weber Open - Halle Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Helsinki Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Guadalajara Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Vercelli Challenger European Open - Antwerp Adelaide International - Adelaide Mercedes Cup - Stuttgart International German Open - Hamburg St. Petersburg Open - St. Petersburg Sardegna Open - Cagliari Emilia-Romagna Open - Parma Szczecin Challenger Infosys Hall of Fame Open - Newport Irving Challenger Bet-at-home Open - Hamburg ABN AMRO Open - Rotterdam German Tennis Championships - Hamburg Moselle Open - Metz ASB Classic - Auckland Cherbourg Challenger Generali Open - Kitzbuhel Mexico City Challenger Almaty Open - Almaty ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Nur-Sultan 3 Challenger Bet-at-home Open - Hamburg Bloomfield Hills Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mersin Challenger Apia International - Sydney Furth Challenger Open 13 - Marseille Mons Challenger Wroclaw Challenger Astana Challenger Mercedes Cup - Stuttgart Knoxville Challenger Sibiu Challenger Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Hong Kong Tennis Open - Hong Kong Quimper Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel ABN AMRO Open - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Villena Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Scheveningen Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Nonthaburi 1 Challenger Cary Challenger Manama Challenger Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Salinas Challenger Barcelona Open Banc Sabadell - Barcelona Almaty 1 Challenger Boss Open - Stuttgart Sofia Open - Sofia Zug Challenger Moselle Open - Metz Nottingham 2 Challenger Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Chengdu Open - Chengdu EFG Swiss Open - Gstaad BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Vilnius Challenger Moselle Open - Metz Lugano Challenger Adelaide International 2 - Adelaide Leon Challenger Dubai Duty Free Tennis Championships - Dubai Birmingham Challenger Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Sofia Open - Sofia Astana Open - Astana Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Tennis Napoli Open - Naples Shenzhen 1 Challenger BMW Open - Munich Terra Wortmann Open - Halle Boss Open - Stuttgart Hamburg Open - Hamburg Boss Open - Stuttgart Hangzhou Open - Hangzhou Zhuhai Open - Zhuhai Roanne Challenger BMW Open - Munich Bratislava 2 Challenger Cuernavaca Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Ilkley Challenger If Stockholm Open - Stockholm If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney BMW Open - Munich European Open - Antwerp Noventi Open - Halle Citi Open - Washington Shymkent Challenger Almaty Challenger Nonthaburi 2 Challenger Biel Challenger Lille Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mauthausen Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Palmas del Mar Challenger Rolex Paris Masters - Paris Chicago Challenger Internazionali BNL d'Italia - Rome Miami Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Phoenix Challenger Nonthaburi 3 Challenger Koblenz Challenger Zagreb Challenger Cary 1 Challenger Mallorca Championships - Mallorca Wuxi Challenger Hamburg European Open - Hamburg Rothesay International - Eastbourne Sofia Open - Sofia Phoenix Challenger Heineken Open - Auckland Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Gerry Weber Open - Halle Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Wimbledon - London Terra Wortmann Open - Halle China Open - Beijing EFG Swiss Open - Gstaad U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells French Open - Paris Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Internazionali BNL d'Italia - Rome Western & Southern Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Open Parc - Lyon Almaty Open - Almaty Erste Bank Open - Vienna Miami Open - Miami BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Masters Series - Hamburg Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu German Tennis Championships - Hamburg Generali Open - Kitzbuhel Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Finals, Group F Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, Group I, PO, KAZ-PAK 4-0 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, World Group, Q2, JPN-GER 0-4 Olympics - Paris European Open - Antwerp Jingshan Challenger Olympics - Tokyo