Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 Prostejov Challenger Cincinnati Open - Cincinnati Istanbul Challenger Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 France F2 Israel F2 France F3 Israel F3 Kazakhstan F1 Kazakhstan F2 Croatia F3 Croatia F4 Croatia F5 France F7 Czech Republic F2 Czech Republic F3 Italy F22 Morocco F5 France F19 France F20 Egypt F35 Egypt F36 Belgium F2 France F11 USA F34 Belgium F1 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) USA F39 (Waco) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) Spain F17 (Bakio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M15 Tabarka M25+H Palma Del Rio M25+H Ajaccio M25 Pitesti M25+H Mulhouse M25 Monastir M15 Monastir M15 Monastir M15 Monastir Czech Republic F1 Slovak Rep. F3 Austria F6 M25 Telfs Kosice Challenger M25 Santa Margherita di Pula M25 Esch/Alzette Marrakech Challenger Prague Challenger Karshi Challenger Shanghai Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Trnava Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Prostejov Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Bratislava Challenger Mons Challenger Brescia Challenger M15+H Bressuire Kosice Challenger Prague Challenger Vicenza Challenger Poprad Tatry Challenger San Benedetto Challenger Bangkok Challenger Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger San Benedetto Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Bangkok Challenger Rennes Challenger Ilkley Challenger Playford Challenger Indian Wells Challenger Irving Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Vicenza Challenger Ilkley Challenger Irving Challenger Braunschweig Challenger Quimper Challenger Cassis Challenger Bratislava Challenger Orlando Challenger Da Nang Challenger Braunschweig Challenger Pau Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Trnava Challenger Bratislava Challenger Jerusalem Challenger Lyon Challenger Mallorca Challenger Ostrava Challenger St. Remy Challenger Pau Challenger Sibiu Challenger Rennes Challenger Prostejov Challenger Orleans Challenger Belgium F3 (De Haan) Prostejov Challenger Bratislava Challenger Canberra Challenger Helsinki Challenger Liberec Challenger Vancouver Challenger Trnava Challenger Prague 2 Challenger Meerbusch Challenger Liberec Challenger Blois Challenger Le Gosier Challenger Girona Challenger Zhangjiagang Challenger Aix En Provence Challenger Aix En Provence Challenger Shanghai Challenger Vicenza Challenger Portoroz Challenger Menorca Challenger Brest Challenger Bratislava Challenger Lille Challenger Kosice Challenger Pau Challenger Kazan Challenger Lisbon Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger Drummondville Challenger Tampere Challenger Prague Challenger Istanbul Challenger Liberec Challenger Lille Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Blois Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger Orleans Challenger Rabat Challenger Brest Challenger Rennes Challenger Cherbourg Challenger Phoenix Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Santiago Challenger Liberec Challenger St. Brieuc Challenger Sophia Antipolis Challenger Sarasota Challenger Francavilla Challenger Savannah Challenger Ostrava Challenger Braga Challenger Prostejov Challenger Samarkand Challenger Orleans Challenger Brest Challenger Bratislava Challenger Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Guadalajara Challenger Bratislava Challenger Pau Challenger Marbella Challenger Murcia Challenger Poznan Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Split Challenger Salzburg Challenger Zug Challenger Banja Luka Challenger Helsinki Challenger Quimper Challenger Phoenix Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Aix En Provence Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Milan Challenger Glasgow Challenger St. Tropez Challenger Bratislava Challenger Canberra Challenger Ann Arbor Challenger Rennes Challenger Calgary Challenger Manacor Challenger Geneva Challenger Iasi Challenger Helsinki Challenger Hamburg Challenger Maia Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Ningboo Challenger Trnava Challenger Marbella Challenger Rennes Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Poznan Challenger Serbia Open - Belgrade Leon Challenger Mexico City Challenger Aircel Chennai Open - Chennai Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bratislava Challenger Ortisei Challenger Biel Challenger Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem European Open - Antwerp Vercelli Challenger Erste Bank Open - Vienna Open 13 Provence - Marseille Serbia Open - Belgrade Open Parc - Lyon Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Stockholm Open - Stockholm Todi Challenger Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Liberec Challenger Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Salzburg Challenger Open 13 Provence - Marseille Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Generali Open - Kitzbuhel Adelaide International - Adelaide Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Open Occitanie - Montpellier Delray Beach Open - Delray Beach Glasgow Challenger Gonet Geneva Open - Geneva cinch Championships - London Mallorca Championships - Mallorca Hersonissos 2 Challenger EFG Swiss Open - Gstaad China Open - Beijing Rome Challenger PBZ Zagreb Indoors - Zagreb Swiss Open - Gstaad Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Prostejov Challenger Open 13 Provence - Marseille Open 13 - Marseille Bet-at-home Open - Hamburg Aix En Provence Challenger Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Boss Open - Stuttgart Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Granby Challenger Brest Challenger Mons Challenger Brest Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Tallahassee Challenger Winnipeg Challenger Nur-Sultan Challenger Gatineau Challenger Segovia Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Quimper Challenger Cleveland Challenger Prague II Challenger Marbella Challenger Belgrade Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha European Open - Antwerp BMW Open - Munich Brisbane International - Brisbane Noventi Open - Halle Nature Valley International - Eastbourne Helsinki Challenger Lugano Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Noventi Open - Halle Bratislava 1 Challenger Orleans Challenger Moselle Open - Metz Gijon Open - Gijon United Cup - Australia Braunschweig Challenger Open Sud de France - Montpellier Hamburg Challenger Libema Open - 's-Hertogenbosch Boss Open - Stuttgart Barcelona Open Banc Sabadell - Barcelona Ortisei Challenger Adelaide International 2 - Adelaide Open 13 Provence - Marseille Swiss Indoors Basel - Basel Olbia Challenger Bratislava 2 Challenger Bucharest Open - Bucharest Open Parc - Lyon Brest Challenger Pau Challenger cinch Championships - London Lille Challenger Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Swiss Indoors Basel - Basel Prostejov Challenger Bratislava 1 Challenger Moselle Open - Metz Liberec Challenger Phoenix Challenger If Stockholm Open - Stockholm BMW Open - Munich Heilbronn Challenger Recanati Challenger Lille Challenger Augsburg Challenger Prague 1 Challenger Bordeaux Challenger cinch Championships - London Winston-Salem Open - Winston-Salem Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Prague Challenger Adelaide International - Adelaide Canberra Challenger Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Istanbul Challenger Royan Challenger Mallorca Championships - Mallorca EFG Swiss Open - Gstaad BNP Paribas Open - Indian Wells Western & Southern Open - New York Rolex Paris Masters - Paris Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Suisse Open - Gstaad Rogers Cup - Toronto National Bank Open - Montreal Miami Open - Miami Chengdu Open - Chengdu Astana Open - Astana Rolex Paris Masters - Paris Grand Prix Hassan II - Marrakech Rothesay International - Eastbourne Mutua Madrid Open - Madrid Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Dallas Open - Dallas National Bank Open - Montreal Abierto Mexicano Telcel - Acapulco Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Miami Open - Miami Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Wimbledon - London Zug Challenger Orleans Challenger Karlsruhe Challenger Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group B, Valencia Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 ATP Cup - Sydney Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 All Lower level tournaments Davis Cup, Group I, 1R, SVK-COL 3-1 Miami Open - Miami European Open - Antwerp U.S. Open - New York Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger French Open - Paris