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 Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille French Open - Paris Hellenic Championship - Athens Almaty Open - Almaty 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 Croatia F1 Croatia F2 Russia F7 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 France F18 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 Bulgaria F5 France F17 Kazakhstan F10 Germany F2 Togo F1 France F19 Chinese Taipei F2 France F22 Germany F3 Freudenstadt Challenger Scheveningen Challenger Alphen Challenger Aachen Challenger Cherbourg Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Alphen Challenger Loughborough Challenger Bordeaux Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Orleans Challenger Heilbronn Challenger Guadalajara Challenger Heilbronn Challenger Astana Challenger Mons Challenger Rennes Challenger Cherbourg Challenger Turin Challenger Heilbronn Challenger Braunschweig Challenger Istanbul Challenger Orleans Challenger Mons Challenger Brest Challenger Bratislava Challenger Cortina Challenger Alphen Challenger Orleans Challenger Wolfsburg Challenger Canberra Challenger Phoenix Challenger Furth Challenger Scheveningen Challenger Trani Challenger Kosice Challenger Eckental Challenger Rabat Challenger Lyon Challenger Barletta Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Marburg Challenger Karshi Challenger Cherbourg Challenger Vicenza Challenger St. Brieuc Challenger Heilbronn Challenger Prostejov Challenger Moscow Challenger Braunschweig Challenger Jonkoping Challenger Prostejov Challenger Geneva Challenger Fergana Challenger Alphen Challenger Vercelli Challenger Napoli Challenger Mons Challenger Szczecin Challenger Bratislava Challenger Reunion Island Challenger Helsinki Challenger Biella Challenger Heilbronn Challenger Rome Challenger Moscow Challenger Bratislava Challenger Canberra Challenger Vancouver Challenger Szczecin Challenger Rennes Challenger Kazan Challenger Karshi Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger Dortmund Challenger Irving Challenger Genova Challenger Marrakech Challenger Braunschweig Challenger Bratislava Challenger Pullach Challenger Braunschweig Challenger Astana Challenger Phoenix Challenger Prague Challenger Meerbusch Challenger Cassis Challenger Bergamo Challenger Pau Challenger BMW Open - Munich Bordeaux Challenger Open 13 - Marseille BMW Open - Munich Cancun Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Rome Challenger Prague Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Portugal Open - Oeiras BMW Open - Munich Swiss Indoors Basel - Basel Cremona Challenger Helsinki Challenger Mouilleron-Le-Captif Challenger Napoli Challenger Barcelona Open BancSabadell - Barcelona Seville Challenger BMW Open - Munich Szczecin Challenger Madrid Challenger Open de Moselle - Metz Mons Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Gerry Weber Open - Halle Mercedes Cup - Stuttgart Astana Challenger Eckental Challenger Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Raanana Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Helsinki Challenger Winston-Salem Open - Winston-Salem ASB Classic - Auckland Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon St. Petersburg Open - St. Petersburg Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Noventi Open - Halle Adelaide International 2 - Adelaide Bergamo Challenger Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Mercedes Cup - Stuttgart Le Gosier Challenger Mersin Challenger Rome Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Bratislava Challenger Kremlin Cup - Moscow Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai China Open - Beijing European Open - Antwerp Adelaide International - Adelaide Mercedes Cup - Stuttgart Great Ocean Road Open - Melbourne International German Open - Hamburg European Open - Antwerp Sardegna Open - Cagliari Emilia-Romagna Open - Parma Szczecin Challenger Qatar ExxonMobil Open - Doha Open Parc - Lyon Grand Prix Hassan II - Marrakech Irving Challenger China Open - Beijing Bet-at-home Open - Hamburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam German Tennis Championships - Hamburg Moselle Open - Metz ASB Classic - Auckland Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Estoril Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Kazan Challenger Bet-at-home Open - Hamburg Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Mersin Challenger Aircel Chennai Open - Chennai Apia International - Sydney Furth Challenger Open 13 - Marseille Mons Challenger Wroclaw Challenger Mercedes Cup - Stuttgart 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 Provence - Marseille Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Quimper Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg China Open - Beijing Austrian Open - Kitzbuhel ABN AMRO Open - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Open 13 - Marseille St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Samarkand Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Villena Challenger ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Zhuhai Open - Zhuhai TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Open Parc - Lyon Scheveningen Challenger Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Generali Open - Kitzbuhel Next Gen ATP Finals - Milan Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle China Open - Beijing Manama Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Citi Open - Washington Astana Open - Astana Boss Open - Stuttgart Sofia Open - Sofia Zug Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Citi Open - Washington ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Mallorca Championships - Mallorca Hamburg European Open - Hamburg Citi Open - Washington Sofia Open - Sofia European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Adelaide International 1 - Adelaide Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Terra Wortmann Open - Halle Boss Open - Stuttgart Barcelona Open Banc Sabadell - Barcelona Hamburg Open - Hamburg Rakuten Japan Open - Tokyo Roanne Challenger BMW Open - Munich Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid BMW Open - Munich Rolex Paris Masters - Paris If Stockholm Open - Stockholm China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Bratislava 2 Challenger BMW Open - Munich European Open - Antwerp Kremlin Cup - Moscow Vilnius Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Almaty Open - Almaty Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Boss Open - Stuttgart Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Sofia Open - Sofia Phoenix Challenger Heineken Open - Auckland Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Western & Southern Open - Cincinnati China Open - Beijing Rogers Cup - Montreal Western & Southern Open - Cincinnati Gerry Weber Open - Halle Rogers Cup - Toronto BNP Paribas Masters - Paris Chengdu Open - Chengdu Miami Open - Miami Miami Open - Miami Terra Wortmann Open - Halle BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris EFG Swiss Open - Gstaad Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Hangzhou Open - Hangzhou Dubai Duty Free Tennis Championships - Dubai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Montreal St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Masters Series - Hamburg Gerry Weber Open - Halle European Open - Antwerp German Tennis Championships - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Erste Bank Open - Vienna French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, POR-GER 2-3 Hopman Cup - Perth Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Finals, Group B Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Mubadala World Tennis Championship All Lower level tournaments Davis Cup, Finals, Group C Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 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 I, 1R, RUS-POL 2-3 Olympics - Rio de Janeiro Olympics - Paris Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-RUS 3-1 U.S. Open (juniors) Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, Q2, JPN-GER 0-4 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Olympics - Tokyo European Open - Antwerp