Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F11 Australia F12 Italy F5 Italy F6 Czech Republic F6 (Brno) Czech Republic F12 (Prague) Czech Republic F12 (Prague) M15 Doha M15 Doha M15 Piestany M25 Prostejov M15 Cancun Burnie Challenger Melbourn Challenger Sarasota Challenger Vancouver Challenger Binghamton Challenger Burnie Challenger Monza Challenger Cremona Challenger Nottingham Challenger Bangkok Challenger Bangkok Challenger Nottingham Challenger Nottingham Challenger Bratislava Challenger Aix En Provence Challenger Mallorca Challenger Cassis Challenger Ostrava Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Dallas Challenger Monterrey Challenger Ostrava Challenger Biella 4 Challenger Lugano Challenger Split 1 Challenger Rome 1 Challenger Prostejov Challenger Segovia Challenger Liberec Challenger Cassis Challenger Istanbul 2 Challenger Braga Challenger Murcia Challenger Bogota Challenger Tenerife Challenger Bratislava Challenger Antalya 3 Challenger Zadar Challenger Mexico City Challenger Oeiras 2 Challenger Barletta Challenger Prague 1 Challenger Aguascalientes Challenger Prague 2 Challenger Malaga Challenger Iasi Challenger Chicago Challenger Gwangju Challenger Seoul Challenger Andria Challenger Chennai Challenger Monterrey Challenger Pune Challenger Ostrava Challenger Savannah Challenger Francavilla Challenger Prostejov Challenger Tyler Challenger Tulln Challenger Cary 2 Challenger Buenos Aires Challenger Charlottesville Challenger Knoxville Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Chennai Challenger Pune Challenger New Delhi Challenger San Luis Potosi Challenger Prostejov Challenger Bloomfield Hills Challenger Tampere Challenger Nonthaburi 4 Challenger Fairfield Challenger Drummondville Challenger Yokohama Challenger Brisbane 1 Challenger Brisbane 2 Challenger New Delhi Challenger Pune Challenger Merida Challenger Barletta Challenger Monza Challenger Zagreb Challenger Perugia Challenger Newport Challenger Lexington Challenger Barranquilla Challenger Shanghai Challenger Jingshan Challenger Jinan Challenger Maspalomas Challenger Liberec Challenger Stanford Challenger Bengaluru Challenger Prague 1 Challenger Columbus Challenger Ostrava Challenger Brisbane - Brisbane AEGON Championships - London Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Apia International - Sydney Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington China Open - Beijing Valencia Open - Valencia Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Rakuten Japan Open - Tokyo European Open - Antwerp Chengdu Open - Chengdu TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz US Men's Clay Court Championship - Houston Open Parc - Lyon New York Open - New York Astana Open - Nur-Sultan Open Sud de France - Montpellier Hamburg Open - Hamburg Mallorca Championships - Mallorca Citi Open - Washington Hangzhou Open - Hangzhou Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami 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 Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Australia F8 Australia F9 Australia F10 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London M15 Kaarst U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York M15 Prague Australian Open - Melbourne French Open - Paris M15 Balatonalmadi 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 M15 Milovice U.S. Open - New York M15 Monastir M15 Monastir Australian Open - Melbourne M15 Manacor French Open - Paris Wimbledon - London M15 Oberhaching U.S. Open - New York Australian Open - Melbourne M15 Trnava French Open - Paris Wimbledon - London M15 Heraklion U.S. Open - New York M25 Prague Australian Open - Melbourne French Open - Paris M25 Jablonec Nad Nisou Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London M15 Sharm El Sheikh M15 Cairo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris M15 Pune Wimbledon - London U.S. Open - New York M15 New Delhi M25 Prague M25 Jablonec nad Nisou M25 Most M15 Skopje Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth M25 Vale do Lobo M25 Faro Davis Cup, World Group, 1R, CZE-AUS 2-3 M25 Rovinj M15 Cancun M15 Cancun U.S. Open (juniors) M25 Harlingen French Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) M25 Austin Kooyong Classic - Kooyong Australian Open (juniors) M15 Santo Domingo French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) M15 Doha M25 Doha M25 Al Zahra All Lower level tournaments M25 Pensacola M25 Santo Domingo Olympics - London M15 Las Vegas M25 Chennai M25 Calabasas M25 Xalapa M25 Pensacola M25 Wichita M25 Tulsa M25 Bhubaneswar M25 Mumbai M25 Nottingham Lugano Challenger Rijeka Open - Rijeka Napoli Challenger Zagreb Challenger Toyota Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Bratislava Challenger Mexico City Challenger Roseto Degli Abruzzi Challenger Istanbul Challenger Oeiras 4 Challenger Poznan Challenger Little Rock Challenger Bonn Challenger Tiburon Challenger Calgary Challenger Kigali 2 Challenger Naples Challenger Santo Domingo Challenger Santo Domingo Challenger Zhangjiagang Challenger Shanghai Challenger Las Vegas Challenger Chennai Challenger Cancun Challenger Champaign Challenger Nonthaburi 3 Challenger Nonthaburi 3 Challenger Mexico City Challenger Poznan Challenger Cary Challenger Bratislava 1 Challenger Palmas del Mar Challenger Prague 2 Challenger Zug Challenger Bratislava 1 Challenger Santa Fe 2 Challenger Santiago 3 Challenger Lille Challenger Brasilia Challenger Ostrava Challenger Morelos Challenger Lexington Challenger Bogota Challenger Seville Challenger Busan Challenger Mexico City Challenger Acapulco Challenger Morelos Challenger Vicenza Challenger Poznan Challenger Iasi Challenger Chicago Challenger Tampere Challenger Salinas Challenger Lexington Challenger Prostejov Challenger Mallorca Challenger Szczecin Challenger Charleston Challenger Ostrava Challenger Fairfield Challenger Curitiba Challenger Guayaquil Challenger Mallorca Challenger Brasov Challenger Santiago 2 Challenger Manama Challenger Iasi Challenger Chicago Challenger Savannah Challenger Prostejov Challenger Bratislava Challenger Prague Challenger Todi Challenger Verona Challenger Zhangjiagang Challenger Liberec Challenger Seoul Challenger Guangzhou Challenger Leon Challenger Charleston Challenger Tiburon Challenger Sao Paulo Challenger Olbia Challenger Bengaluru Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Nonthaburi 1 Challenger Las Franquesas del Valles Challenger Bengaluru Challenger Girona Challenger Zadar Challenger Morelia Challenger Cuernavaca Challenger Savannah Challenger Tunis Challenger Little Rock Challenger Salzburg Challenger Prostejov Challenger Trieste Challenger Chicago Challenger Monterrey Challenger Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tenerife 3 Challenger Brisbane International - Brisbane Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Swiss Indoors Basel - Basel Zhuhai Open - Zhuhai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Open Occitanie - Montpellier Turkish Airlines Open Antalya - Antalya Rakuten Japan Open - Tokyo Open 13 - Marseille PTT Thailand Open - Bangkok Chengdu Open - Chengdu AEGON Championships - London Hangzhou Open - Hangzhou AEGON International - Eastbourne Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Rakuten Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano - Los Cabos BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Mifel Tennis Open - Los Cabos Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Korea Open - Seoul United Cup - Australia Millennium Estoril Open - Estoril EFG Swiss Open - Gstaad Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Fever-Tree Championships - London Hall of Fame Tennis Championships - Newport Libema Open - 's-Hertogenbosch Lexington Challenger Millennium Estoril Open - Estoril Almaty Open - Almaty Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, GER-AUS 3-2 Australian Open (juniors) Davis Cup, World Group, SF, GBR-AUS 3-2 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 AAMI Classic - Kooyong Wimbledon - London AAMI Classic - Kooyong Wimbledon (juniors)