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 M15 Sharm ElSheikh Blois Challenger Prostejov Challenger M15 Haren 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 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 Czech Republic F1 Slovak Rep. F3 Austria F6 Netherlands F6 (Haren) M15 Oldenzaal M15 Haren M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Alkmaar M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Antalya M15 Antalya M15 Antalya M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Meerbusch M15 Majadahonda M15 Valldoreix M15 Skopje M15 Skopje M25 The Hague M25 Marburg M15 Oldenzaal M25 Eupen M15 Platja D'Aro M15 Girona M25 Oldenzaal M25 Telfs M25 Heraklion M25 Vale do Lobo M15 Antalya M15 Antalya M25 Santa Margherita di Pula M15 Eindhoven M25 Heraklion M25 Santa Margherita di Pula M15 Trnava M25 Oldenzaal M15 Kalmar M15 Buschhausen M25 Angers M25 Glasgow M25 Heraklion M25 Esch/Alzette M15 Kursumlijska Banja M25 Marburg M25 The Hague M15 Vejle M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Heraklion M25 Nussloch M25 Luan M25 Shenzhen M15 Eupen M15 Haren M15 Haren M15 Stellenbosch M15 Saarlouis M25 Alkmaar M15 Bucharest Kosice Challenger M25 The Hague M25 Glasgow Trnava Challenger M15 Haren Marrakech Challenger Prague Challenger M15 Forbach Karshi Challenger Shanghai Challenger Prostejov Challenger M15 Heraklion Milan Challenger Marburg Challenger Todi Challenger M15 Eupen San Benedetto Challenger Bratislava Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger M15 Doha Cherbourg Challenger Kazan Challenger Mersin Challenger M25 Doha M25 Al Zahra Kosice Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Vicenza Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger San Benedetto Challenger St. Remy Challenger Mons Challenger M25 Loule Brescia Challenger M25 Quinta Do Lago Prague Challenger Poprad Tatry Challenger Bangkok Challenger Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger M15 Meerbusch Playford Challenger Indian Wells Challenger Vicenza Challenger Ilkley Challenger San Benedetto Challenger Cassis Challenger Bratislava Challenger Orlando Challenger Pau Challenger Bratislava Challenger Prostejov Challenger Canberra Challenger Prague 2 Challenger Zhangjiagang Challenger Bangkok Challenger Istanbul Challenger Rennes Challenger Ilkley Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Irving Challenger Braunschweig Challenger Quimper Challenger Braunschweig Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Trnava Challenger Lyon Challenger M15 Sharm ElSheikh Mallorca Challenger St. Remy Challenger Pau Challenger M15 Kamen M15 Dubrovnik M25 Esch/Alzette Prostejov Challenger M15 Frankfurt am Main M15 Alkmaar M15 Saarlouis Bratislava Challenger Helsinki Challenger M15 Heraklion Liberec Challenger Trnava Challenger Meerbusch Challenger M15 Monastir M15 Monastir Liberec Challenger Le Gosier Challenger Girona Challenger M15 Oegstgeest M15 Aktobe Aix En Provence Challenger Aix En Provence Challenger Shanghai Challenger M15 Aktobe Vicenza Challenger M25 Nevers M25 Edgbaston M15 Antalya Portoroz Challenger M15 Antalya M15 Meerbusch M25 Sabadell M15 Bucharest Menorca Challenger Brest Challenger Bratislava Challenger M15 Bucharest Lille Challenger Kosice Challenger Kazan Challenger Lisbon Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Hersonissos 6 Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger M15 Stellenbosch Orleans Challenger Rabat Challenger Brest Challenger Rennes Challenger M15 Sharm ElSheikh Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Braga Challenger M25 Wetzlar Samarkand Challenger Orleans Challenger Brest Challenger Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Guadalajara Challenger Bratislava Challenger Pau Challenger Marbella Challenger Murcia Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Rovereto Challenger Split Challenger Salzburg Challenger Banja Luka Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Lyon Challenger Milan Challenger Szczecin Challenger St. Tropez Challenger Bratislava Challenger M15 Ollersbach Canberra Challenger Manacor Challenger Geneva Challenger Helsinki Challenger Orleans Challenger Serbia Open - Belgrade Bratislava Challenger St. Brieuc Challenger Brasov 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 Ningboo Challenger Trnava Challenger Marbella Challenger Rennes Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Poznan Challenger Hungarian Open - Budapest Konzum Croatia Open - Umag Erste Bank Open - Vienna Erste Bank Open - Vienna Open 13 Provence - Marseille Leon Challenger Mexico City Challenger Bratislava Challenger Biel Challenger Winston-Salem Open - Winston-Salem M15 Alkmaar European Open - Antwerp Vercelli Challenger Anytech365 Andalucia Open - Marbella Todi Challenger Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Liberec Challenger Salzburg Challenger Plava Laguna Croatia Open - Umag Szczecin Challenger Glasgow Challenger Hersonissos 2 Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb 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 M25 Santa Margherita di Pula European Open - Antwerp M15 Heraklion Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger M15 Cadolzburg Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Granby Challenger Mons Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger M15 Cadolzburg Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella 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 BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Tunis Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Braunschweig Challenger Hamburg Challenger Bunschoten Challenger Ortisei Challenger Hersonissos 5 Challenger Olbia Challenger Bratislava 2 Challenger Brest Challenger Prostejov Challenger Bratislava 1 Challenger Liberec Challenger If Stockholm Open - Stockholm BMW Open - Munich M25 Nevers Lille Challenger Prague 1 Challenger BNP Paribas Open - Indian Wells Heilbronn Challenger Bratislava 1 Challenger Western & Southern Open - New York Ilkley Challenger Rolex Paris Masters - Paris Amersfoort Challenger Western & Southern Open - Cincinnati ABN AMRO Open - Rotterdam Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Istanbul Challenger Royan Challenger Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Suisse Open - Gstaad Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Moselle Open - Metz 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 Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne 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 - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 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 M25 The Hague Amersfoort Challenger Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger