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 Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, DEN-BRA 1-3 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, Q, HUN-GER 2-3 French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, Q, DEN-SRB 3-2 Wimbledon - London Barcelona Open Banc Sabadell - Barcelona Tiriac Open - Bucharest French Open - Paris Gonet Geneva Open - Geneva U.S. Open - New York Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Davis Cup, World Group, Q2, HUN-AUT 2-3 Davis Cup, World Group, Q2, ESP-DEN 3-2 Japan Open Tennis Championships - Tokyo Laver Cup - San Francisco Shanghai Rolex Masters - Shanghai Hungary F1 Germany F9 Bosnia & Herzegovina F4 China F2 Cambodia F2 Croatia F2 China F3 China F4 Poland F1 Slovakia F2 France F17 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 France F21 Czech Republic F8 Morocco F9 Morocco F10 France F1 China F2 China F3 Bosnia & Herzegovina F2 France F6 Austria F9 M15 Antalya Germany F10 Bosnia & Herzegovina F4 Slovakia F3 Hungary F3 France F18 Germany F4 France F20 M15 Monastir M25 Palm Coast M15 Porec M15 Caslano M25 Klosters M15 Valldoreix M15 Antalya M15 Antalya M15 Manacor M25 Villena M25 Vogau M25 Prague Anning Challenger Irving Challenger Orleans Challenger Noumea Challenger Oeiras 3 Challenger Murcia Challenger Estoril Challenger M15 Sintra M15 Antalya M25 Naples M25 Antalya M15 Setubal M25+H Pontedera M15 Anif M15 Melilla M15 Villena M15+H Bressuire Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Bratislava 2 Challenger Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna TEB BNP Paribas Istanbul Open - Istanbul Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Maharashtra Open - Pune Gazprom Hungarian Open - Budapest ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Next Gen ATP Finals - Milan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Sofia Open - Sofia BMW Open - Munich Open Parc - Lyon Boss Open - Stuttgart Open 13 - Marseille If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Gerry Weber Open - Halle DIEMA XTRA Sofia Open - Sofia Astana Open - Astana Swiss Indoors Basel - Basel Stockholm Open - Stockholm Sofia Open - Sofia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril BMW Open - Munich Bucharest Open - Bucharest cinch Championships - London Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Japan Open Tennis Championships - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Belgrade Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Geneva Open - Geneva BMW Open - Munich Open Parc - Lyon German Tennis Championships - Hamburg Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Viking International - Eastbourne Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Bath Challenger Prostejov Challenger Kosice Challenger Arad Challenger Ostrava Challenger Orleans Challenger Cherbourg Challenger Heilbronn Challenger Segovia Challenger Eckental Challenger Helsinki Challenger Todi Challenger Recanati Challenger Bratislava Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Abierto Mexicano Telcel - Acapulco Prostejov Challenger Recanati Challenger Biella Challenger Rome Challenger Guangzhou Challenger Dubai Duty Free Tennis Championships - Dubai Napoli Challenger Barletta Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Prague Challenger San Benedetto Challenger Todi Challenger Recanati Challenger Segovia Challenger Banja Luka Challenger Rome Challenger Budapest Challenger Oberstaufen Challenger Aptos Challenger Boss Open - Stuttgart Happy Valley Challenger Budapest Challenger Genova Challenger Sophia Antipolis Challenger Ilkley Challenger Trnava Challenger Swiss Indoors Basel - Basel Genova Challenger Sibiu Challenger Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Bratislava Challenger Canberra Challenger Budapest Challenger Prague Challenger Amersfoort Challenger Istanbul Challenger Milan Challenger San Marino Challenger Verona Challenger Szczecin Challenger Pau Challenger Sanremo Challenger China Open - Beijing Bratislava Challenger Andria Challenger Genova Challenger Segovia Challenger Zhuhai Challenger Cagliari Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Manama Challenger BNP Paribas Nordic Open - Stockholm Girona Challenger Kosice Challenger Kun-Ming Challenger Orleans Challenger Istanbul Challenger Eskisehir Challenger San Marino Challenger St. Remy Challenger Petange Challenger Orleans Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Mestre Challenger Caltanissetta Challenger Szczecin Challenger Geneva Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Prague Challenger Ortisei Challenger Trnava Challenger Eckental Challenger Happy Valley Challenger Bergamo Challenger Sibiu Challenger Rennes Challenger Vicenza Challenger Prostejov Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Liberec Challenger Blois Challenger Biella 7 Challenger Andria Challenger Portoroz Challenger Mons Challenger Rome Challenger Heilbronn Challenger Braunschweig Challenger Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Manerbio Challenger Rolex Paris Masters - Paris Irving Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bratislava Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Noumea Challenger BNP Paribas Open - Indian Wells Bendigo Challenger Miami Open - Miami Punta Del Este Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal 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 Marbella Challenger Parma Challenger Internazionali BNL d'Italia - Rome National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Santiago Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Marbella Challenger Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Ordina Open - s-Hertogenbosch Shanghai Rolex Masters - Shanghai Oeiras 4 Challenger Open de Moselle - Metz Lyon Challenger Rolex Paris Masters - Paris Perugia Challenger Tulln Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Orleans Challenger National Bank Open - Toronto Cincinnati Open - Cincinnati UNICEF Open - 's Hertogenbosch Brest Challenger Bergamo Challenger Hamburg Open - Hamburg Bari Challenger Ecuador Open - Quito If Stockholm Open - Stockholm Canberra Challenger Grand Prix Hassan II - Marrakech German Tennis Championships - Hamburg Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland bett1HULKS Indoors - Cologne Sofia Open - Sofia Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Nordea Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Hangzhou Open - Hangzhou Erste Bank Open - Vienna Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai ABN AMRO Open - Rotterdam Argentina Open - Buenos Aires Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Open 13 - Marseille Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BMW Open - Munich Geneva Open - Geneva Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Fever-Tree Championships - London Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Noventi Open - Halle cinch Championships - London Stockholm Open - Stockholm Anytech365 Andalucia Open - Marbella Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati Cordoba Open - Cordoba Monte-Carlo Rolex Masters - Monte-Carlo Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle San Diego Open - San Diego St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Plava Laguna Croatia Open - Umag Open 13 Provence - Marseille Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati 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 Australian Open - Melbourne 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 - 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 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group II, 1R, DEN-TUR 2-3 Davis Cup, World Group II, PO, DEN-PUR 5-0 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, PO, DEN-IND 3-2 Davis Cup, World Group, Q, CAN-HUN 2-3 Australian Open (juniors) Nitto ATP Finals - Turin Olympics - Paris Davis Cup, World Group, PO, HUN-FRA 2-3 Hopman Cup - Nice