Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Karlsruhe Challenger Wimbledon - London Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Verona Challenger Porto Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger U.S. Open - New York Chengdu Open - Chengdu Orleans Challenger Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Rolex Paris Masters - Paris Moselle Open - Metz Davis Cup, World Group, QF, CZE-AUS 1-2 Adelaide International - Adelaide Brisbane International - Brisbane Delray Beach Open - Delray Beach Australian Open - Melbourne Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal French Open - Paris cinch Championships - London Wimbledon - London Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta U.S. Open - New York Japan Open Tennis Championships - Tokyo Davis Cup, Group B, Valencia Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo St. Tropez Challenger Citi Open - Washington Trieste Challenger Cassis Challenger Brisbane International - Brisbane Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch French Open - Paris Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati U.S. Open - New York Japan Open Tennis Championships - Tokyo Davis Cup, World Group, Q2, AUS-BEL 2-3 Chengdu Open - Chengdu Germany-w1 Germany-w2 Germany-w3 Germany-w4 Sweden F1 Sweden F3 Greece F3 Czech Republic F3 Austria F4 Germany F8 Germany F14 Germany F15 Sweden F4 Sweden F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Israel F4 Israel F6 Germany F1 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Poland F1 Poland F2 Poland F3 Germany F6 Austria F4 Austria F6 Austria F9 Sweden F4 Sweden F5 Mexico F6 Mexico F7 Mexico F8 Mexico F9 Iran F3 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Switzerland F3 Italy F5 Austria F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Netherlands F2 Germany F6 Germany F7 Germany F8 France F20 Australia F1 Australia F2 Australia F4 Australia F5 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australia F4 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Australia F6 Israel F5 Germany F3 Turkey F2 Germany F5 Turkey F13 Czech Republic F1 Bauer Watertechnology Cup - Eckental Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig Bauer Watertechnology Cup - Eckental Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen Bauer Watertechnology Cup 2007 - Eckental Status Athens Open - Athens Nord LB Open - Braunschweig Czech Republic F2 Black Forest Open - Freudenstadt Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Karlsruhe Challenger Furth Challenger Oberstaufen Challenger Alphen Challenger Aachen Challenger Napoli Challenger Italy F11 Monza Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Bangkok Challenger Bangkok Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Furth Challenger Manerbio Challenger Como Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Bergamo Challenger Wolfsburg Challenger Guadalajara Challenger Rimouski Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Furth Challenger Milan Challenger San Benedetto Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Heilbronn Challenger Burnie Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Sydney Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Prostejov Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Istanbul Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Geneva Challenger Traralgon Challenger Ortisei Challenger Heilbronn Challenger New Delhi Challenger Shenzhen Challenger Anning Challenger Prostejov Challenger Furth Challenger Blois Challenger Milan Challenger Braunschweig Challenger Binghamton Challenger Lexington Challenger Oberstaufen Challenger Vancouver Challenger San Marino Challenger Bangkok Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Traralgon Challenger Bratislava Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Happy Valley Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Busan Challenger Manchester Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Happy Valley Challenger Bergamo Challenger Cherbourg Challenger Zhuhai Challenger Guangzhou Challenger Nanjing Challenger Anning Challenger Aix En Provence Challenger Rome Challenger Surbiton Challenger Winnipeg Challenger Shanghai Challenger St. Remy Challenger Nanchang Challenger Orleans Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Anning Challenger Surbiton Challenger Ilkley Challenger Segovia Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Ningboo Challenger Traralgon Challenger Mouilleron-Le-Captif Challenger Ilkley Challenger Binghamton Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Traralgon Challenger Canberra Challenger Anning Challenger Nanchang Challenger Surbiton Challenger Mallorca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Canberra Challenger Indian Wells Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 3 Challenger Prague Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Zagreb Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Indianapolis Challenger Chicago Challenger Vancouver Challenger Granby Challenger Rennes Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Ortisei Challenger Playford Challenger Cherbourg Challenger Rome Challenger Lugano Challenger Seoul Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Surbiton Challenger Tyler Challenger Palmas del Mar Challenger BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Gerry Weber Open - Halle Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier BMW Open - Munich Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney BMW Open - Munich Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Apia International - Sydney Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Citi Open - Washington s Tennis Masters 06 - Graz 5 Volkswagen Challenger - Wolfsburg Ostdeutscher Sparkassen Cup - Dresden Fergana Challenger - Fergana Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oberstaufen Cup-Head German Master's Series - Oberstaufen 84° Concurso Internacional Tenis San Sebastian - San Sebastian Kobstaedernes ATP Challenger - Kolding Cremona Challenger Eckental Challenger Ojai Challenger Eckental Challenger Kosice Challenger Guadalajara Challenger Vicenza Challenger Furth Challenger Todi Challenger Portoroz Challenger Traralgon Challenger Canberra Challenger Noumea Challenger Wroclaw Challenger Shenzhen Challenger Bordeaux Challenger Manchester Challenger Rovereto Challenger Lugano Challenger Ilkley Challenger Winnetka Challenger Salzburg Challenger Lexington Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Eckental Challenger Happy Valley Challenger Quimper Challenger Cherbourg Challenger Morelos Challenger Irving Challenger Qingdao Challenger Binghamton Challenger Kaohsiung Challenger Chennai Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Nanchang Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Surbiton Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami 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 Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Vancouver Challenger Miami Open - Miami Schickendanz Open - Furth 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 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 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 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 Qualifying - Doha 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 Phoenix Challenger Davis Cup, World Group, QF, FRA-GER 3-2 Launceston Challenger Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, QF, AUS-NED 2-0 Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Olympics - Rio de Janeiro Rakuten Japan Open - Tokyo cinch Championships - London Thailand Open - Bangkok Abierto de Tenis Mifel - Los Cabos