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 Zhangjiagang Challenger Zhuhai Open - Zhuhai China Open - Beijing Shanghai Rolex Masters - Shanghai M15 Heraklion European Open - Antwerp Helsinki Challenger Danderyd Challenger BNP Paribas Open - Indian Wells M15 Monastir M15 Monastir United Cup - Australia M15 Nakhon Si Thammarat Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne M15 Nakhon Si Thammarat ABN AMRO Open - Rotterdam BMW Open - Munich Burnie 1 Challenger Davis Cup, World Group, Q, HUN-GER 2-3 Burnie 2 Challenger M15 Nakhon Si Thammarat Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 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 M15 Antalya M15 Antalya M15 Antalya M15 Heraklion M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Curtea de Arges M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novi Sad M15 Warmbad-Villach M25 Pardubice M15 Madrid M15 Manacor M25 Manacor M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya M15 Antalya M15 Antalya M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Heraklion M15 Heraklion M15 Skopje M25 Klosters M15 Litija M15 Eupen M15 Pescara M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Heraklion M25 Heraklion M15 Trnava M15 Monastir M15 Monastir M15 Monastir M25 Monastir M15 Monastir M25 Palmanova M25 Valldoreix M25 La Nucia M25 Martos M25 Bakio Boss Open - Stuttgart M15 Nishi-Tokyo M25 Esch/Alzette M25 Esch/Alzette Terra Wortmann Open - Halle Olympics - Paris Wimbledon - London Furth Challenger Scheveningen Challenger Alphen Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Prague Challenger Marburg Challenger Scheveningen Challenger Trani Challenger Braunschweig Challenger Seville Challenger Szczecin Challenger Madrid Challenger Mons Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Braunschweig Challenger Petange Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Guadalajara Challenger Heilbronn Challenger Szczecin Challenger Rennes Challenger Irving Challenger Braunschweig Challenger Scheveningen Challenger Alphen Challenger Szczecin Challenger Orleans Challenger Mons Challenger Bratislava Challenger Wroclaw Challenger Jonkoping Challenger St. Brieuc Challenger Heilbronn Challenger Furth Challenger Alphen Challenger Orleans Challenger Mons Challenger Bratislava Challenger Canberra Challenger Irving Challenger Genova Challenger M25 Yinchuan M25 Pazardzhik Braunschweig Challenger Zug Challenger Meerbusch Challenger Bergamo Challenger Canberra Challenger Manama Challenger Bordeaux Challenger U.S. Open - New York Gerry Weber Open - Halle Open de Moselle - Metz Mercedes Cup - Stuttgart International German Open - Hamburg Open 13 - Marseille German Tennis Championships - Hamburg Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle Austrian Open - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Grand Prix Hassan II - Marrakech BMW Open - Munich Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Sofia Open - Sofia Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Sardegna Open - Cagliari Adelaide International 2 - Adelaide United Cup - Australia Sony Open Tennis - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome 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 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-POL 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Finals, QF, GER-CAN 1-2 All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Rolex Paris Masters - Paris Moselle Open - Metz Meerbusch Challenger Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille ASB Classic - Auckland Australian Open - Melbourne M15 Heraklion Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg Boss Open - Stuttgart French Open - Paris Terra Wortmann Open - Halle Wimbledon - London U.S. Open - New York Generali Open - Kitzbuhel Istanbul Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Almaty Open - Almaty Hersonissos 6 Challenger Spain F9 France F22 Greece F6 (Heraklion) Greece F8 (Heraklion) M15 Antalya M15 Den Haag M15 Koksijde M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Heraklion M15 Heraklion M15 Heraklion M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Sofia M15 Bad Waltersdorf M15 Bad Waltersdorf M15 Platja D'Aro M15 Girona M15 Torello M15 Benicarlo M15 Nules M15 Cairo M25 Cairo M25 Antalya M25 Antalya M15 Antalya M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Skopje M15 Bern M15 Velenje M15 Novi Sad M15 Ueberlingen M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Heraklion M25 Trnava M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M25 Palmanova M25 Trento M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Getxo M25 Santa Margherita di Pula M25 Gurb M25 Mataro M25 Cordoba M25 Mungia M25 Pazardzhik M15 Heraklion M25 Heraklion M15 Heraklion M15 Monastir M15 Hinode M15 Tsukuba M15 Kashiwa M15 Antalya M25 Kottingbrunn M25 Taipei M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat M25 Taipei M25 Bali M25 Bali M15 Santiago M15 Heraklion M15 Antalya M15 Bali M25 Chennai M25 Doha M15 Monastir M15 Monastir M15 Heraklion M15 Heraklion M25 Santa margherita di Pula M25 Heraklion M15 Novi Sad M15 Bergamo M15 Salerno M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Monastir M25 Radomlje M25 Santa Margherita di Pula M15 Trier M15 Antalya Freudenstadt Challenger Heilbronn Challenger Vercelli Challenger Napoli Challenger Helsinki Challenger Kosice Challenger Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Szczecin Challenger Le Gosier Challenger Mons Challenger San Marino Challenger Cremona Challenger Furth Challenger Braunschweig Challenger Dortmund Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Mersin Challenger Rome Challenger Furth Challenger Sibiu Challenger Alphen Challenger Orleans Challenger Mons Challenger Oberstaufen Challenger Prague Challenger Quimper Challenger Napoli Challenger Braunschweig Challenger Cassis Challenger Pau Challenger Pullach Challenger Villena Challenger Zhuhai Challenger Guangzhou Challenger Bratislava Challenger Vilnius Challenger M15 Heraklion Nonthaburi 2 Challenger Luedenscheid Challenger Grodzisk Mazowiecki Challenger Shanghai Challenger Busan Challenger Gwangju Challenger Concepcion Challenger Santos Challenger Porto Alegre Challenger Jinan Challenger Phoenix Challenger Estoril Challenger Temuco Challenger Nonthaburi 2 Challenger Sassuolo Challenger Zug Challenger Hersonissos 1 Challenger Phoenix Challenger Hersonissos 2 Challenger Hersonissos 3 Challenger Perugia Challenger Modena Challenger Trieste Challenger San Marino Challenger Cancun Challenger Hersonissos 4 Challenger Orleans Challenger Phoenix Challenger Maia Challenger Masters Series - Hamburg BMW Open - Munich Gerry Weber Open - Halle BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Valencia Open - Valencia Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Chengdu Open - Chengdu Swiss Indoors Basel - Basel Citi Open - Washington Qatar ExxonMobil Open - Doha Geneva Open - Geneva Gerry Weber Open - Halle Moselle Open - Metz SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai EFG Swiss Open - Gstaad Grand Prix Hassan II - Marrakech BMW Open - Munich German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Adelaide International - Adelaide BMW Open - Munich Hamburg European Open - Hamburg Open Sud de France - Montpellier EFG Swiss Open - Gstaad Mallorca Championships - Mallorca European Open - Antwerp Emilia-Romagna Open - Parma Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Sofia Open - Sofia Swiss Indoors Basel - Basel Sofia Open - Sofia Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Boss Open - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Mallorca Championships - Mallorca BMW Open - Munich Terra Wortmann Open - Halle Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Cincinnati Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London M15 Metzingen Davis Cup, Group I, PO, GRE-EGY 3-2 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, QF, GER-CAN 2-0 Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, Q2, JPN-GER 0-4 Davis Cup, Group I, 1R, GRE-BRA 1-3