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 Salzburg Challenger Bloomfield Hills Challenger Karlsruhe Challenger Chicago Challenger Wimbledon - London Granby Challenger Mallorca Challenger Liberec Challenger U.S. Open - New York Charleston Challenger Orleans Challenger Tiburon Challenger Helsinki Challenger Bratislava 2 Challenger Bergamo Challenger Fairfield Challenger Hamburg Challenger European Open - Antwerp Ortisei Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Lugano Challenger Hamburg Challenger Australian Open - Melbourne Gwangju Challenger Cherbourg Challenger Pau Challenger Lille Challenger Girona Challenger Wimbledon - London Ostrava Challenger Shenzhen 1 Challenger Split Challenger Winnipeg Challenger Busan Challenger Grodzisk Mazowiecki Challenger Surbiton Challenger French Open - Paris Nottingham 2 Challenger M25 Santa Margherita di Pula Guangzhou Challenger Salzburg Challenger Augsburg Challenger Prostejov Challenger Tunis Challenger Prague Challenger Bratislava 1 Challenger M25 Telfs Liberec Challenger Blois Challenger Granby Challenger Chicago Challenger Zug Challenger Shanghai Challenger Zhangjiagang Challenger Orleans Challenger Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger Sioux Falls Challenger European Open - Antwerp Oeiras 2 Challenger Bratislava 2 Challenger Charlottesville Challenger Helsinki Challenger Knoxville Challenger Champaign Challenger Davis Cup, World Group, Q, CRO-SVK 3-1 Royan Challenger Madrid Challenger Sarasota Challenger Hersonissos 2 Challenger St. Tropez Challenger Ostrava Challenger M25 Esch/Alzette Oeiras 3 Challenger Aix En Provence Challenger Francavilla Challenger Hersonissos 1 Challenger Prostejov Challenger Nottingham Challenger Australian Open - Melbourne Troyes Challenger M25 Santo Domingo Bloomfield Hills Challenger Morelia Challenger Sumter Challenger Liberec Challenger Rome Challenger Cincinnati Open - Cincinnati Cuernavaca Challenger Menorca Challenger Zagreb Challenger Cassis Challenger Prague Challenger Banja Luka Challenger Libema Open - 's-Hertogenbosch French Open - Paris Bratislava 1 Challenger Birmingham Challenger Braunschweig Challenger Milan Challenger Wimbledon - London Mifel Tennis Open - Los Cabos San Marino Challenger Generali Open - Kitzbuhel U.S. Open - New York Lexington Challenger Manacor Challenger Bratislava 2 Challenger Istanbul Challenger Cassis Challenger Orleans Challenger St. Tropez Challenger Brest Challenger BNP Paribas Nordic Open - Stockholm Olbia Challenger Slovak Rep. F3 Austria F6 Turkey F10 Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Turkey F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Turkey F11 Croatia F3 Croatia F4 Croatia F5 Croatia F8 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 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 Slovakia F2 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 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 F1 Turkey F25 Czech Republic F2 Czech Republic F3 Segovia Challenger Italy F22 M15 Parnu M15 Curtea de Arges M15 Parnu M15 Heraklion M15 Heraklion M15 Monastir M15 Monastir M15 Cancun M15 Cancun M25 Cancun M15 Sharm ElSheikh M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Heraklion M15 Heraklion M25 Grasse M15 Kamen M15 Bern M25 Uriage M15 Monastir M15 Monastir M25+H Bagneres-de-Bigorre M25 Sheffield M25 Sunderland M25 Monastir M25 Monastir M25 Monastir M25 Kursumlijska Banja M25 Kursumlijska Banja Kosice Challenger Trnava Challenger Bratislava Challenger Prostejov Challenger Trnava Challenger Bratislava Challenger Kosice Challenger Szczecin Challenger Trnava Challenger Rabat Challenger Marrakech Challenger Prague Challenger Kosice Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Bratislava Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Jonkoping Challenger Kazan Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Bangkok Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Vancouver Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Playford Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Granby Challenger Lexington Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Rennes Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Marbella Challenger Prague Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Pau Challenger Pau Challenger Marbella Challenger Murcia Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Verona Challenger Trieste Challenger Liberec Challenger Tulln Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Vilnus Challenger Brest Challenger Roanne Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Oeiras 1 Challenger Oeiras 2 Challenger Pau Challenger Lugano Challenger Biel Challenger St. Brieuc Challenger Lille Challenger Morelos Challenger Leon Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Little Rock Challenger Heilbronn Challenger Tyler Challenger Bratislava 1 Challenger Ilkley Challenger Istanbul Challenger Rennes Challenger Glasgow Challenger Serbia Open - Belgrade Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille Hungarian Open - Budapest AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille BMW Open - Munich Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne 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 Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris 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 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group II, 1R, SLO-EST 4-0 Davis Cup, Group II, PO, EST-POC 4-0 Davis Cup, Group I, 1R, SVK-COL 3-1 All Lower level tournaments French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group II, 1R, UZB-EST 3-1 Olympics - Tokyo