Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Helsinki Challenger Braga Challenger Lisbon Challenger Brest Challenger Szekesfehervar Challenger Zadar Challenger Rome Challenger Prague Challenger Slovakia F2 Slovakia F3 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Czech Republic F2 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Germany F20 Portugal F8 Germany F23 Austria F1 Ivory Coast F1 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Czech Republic F1 Croatia F6 Ukraine F4 Ukraine F5 Ukraine F6 Croatia F4 (Opatija) Croatia F2 (Porec) Ukraine F1 (Rivne) Ukraine F2 (Rivne) Ukraine F3 (Rivne) Czech Republic F6 (Brno) Belarus F3 (Minsk) Ukraine F4 (Bucha) Romania F13 (Iasi) Germany F14 (Oberhaching) Germany F15 (Bad Salzdetfurth) Czech Republic F10 (Milovice) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Porec M15 Sozopol M15 Chitila M15 Irpin M25 Irpin M15 Parnu M15 Prague M15 Milovice M15 Doha M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Novomoskovsk M15 Curtea de Arges M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Novomoskovsk M25 Nur-Sultan M25 Antalya ATP Slovak Open Challenger - Bratislava Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Ostrava Challenger Kosice Challenger Banja Luka Challenger Trnava Challenger Aachen Challenger M15 Antalya Athens Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger Poznan Challenger Cordenons Challenger Samarkand Challenger Karshi Challenger Trnava Challenger Tashkent Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Alessandria Challenger Kosice Challenger San Benedetto Challenger Karshi Challenger Kosice Challenger Marburg Challenger Como Challenger Brasov Challenger Trnava Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Mexico City Challenger Ostrava Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Orbetello Challenger San Marino Challenger Genova Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Vercelli Challenger Ostrava Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Bratislava Challenger Hersonissos 2 Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Brazzaville Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Manerbio Challenger Como Challenger Trnava Challenger Lima Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Napoli Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Seville Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Eckental Challenger San Luis Potosi Challenger Anning Challenger Prostejov Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Eckental Challenger Punta Del Este Challenger Santiago Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Biella Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Barletta Challenger Como Challenger Banja Luka Challenger Kyiv Challenger Quito Challenger Ambato Challenger Bucharest Challenger Lisbon Challenger Barcelona Challenger Napoli Challenger Napoli 2 Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Mexico City Challenger Madrid Challenger San Luis Potosi Challenger Prague 1 Challenger Heilbronn Challenger Troisdorf Challenger Poznan Challenger Luedenscheid Challenger Braunschweig Challenger Iasi Challenger Grodzisk Mazowiecki Challenger Prague 3 Challenger Como Challenger Szczecin Challenger St. Tropez Challenger Bergamo Challenger Bratislava Challenger Valencia Challenger Maia Challenger Canberra Challenger Tenerife 2 Challenger M15 Monastir Lugano Challenger Troisdorf Challenger Heilbronn Challenger Buenos Aires Challenger Salzburg Challenger M25 Santa Margherita di Pula Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Vegeta Croatia Open - Umag Ecuador Open - Quito Konzum Croatia Open - Umag Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag Brasil Open - Sao Paulo Chile Dove Men+Care Open - Santiago BMW Open - Munich Plava Laguna Croatia Open - Umag Kigali 2 Challenger M15 Antalya Prostejov Challenger Como Challenger Generali Open - Kitzbuhel Liberec Challenger Portugal F4 Czech Republic F2 Austria F10 Tunisia F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F3 Poland F6 Portugal F7 Great Britain F16 Germany F2 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Slovak Rep. F1 Italy F24 Czech Rep F5 Austria F2 Great Britain F4 Czech Republic F9 (Valasske Mezirici) Czech Republic F11 (Ricany) Czech Republic F12 (Prague) M15 Rovinj M15 Opatija M15 Irpin M15 Irpin M15 Wroclaw M15 Vilnius M15 Piestany M15 Targu Mures M15 Brasov M15 Targu Mures M15 Chornomorsk M15 Doha M15 Kazan M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novomoskovsk M25+H Bacau M25 Nur-Sultan M25 Antalya M25 Antalya M25 Antalya M25 Antalya BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome M25 Antalya M25 Faro M25 Quinta Do Lago M25 Santa Margherita di Pula M25 Sabadell Wimbledon - London Australian Open - Melbourne M25 La Nucia French Open - Paris Wimbledon - London M15 Bergamo Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne M25 Padova French Open - Paris M15 Lodz Wimbledon - London U.S. Open - New York Australian Open - Melbourne M15 Slovenska Bistrica French Open - Paris Wimbledon - London M15 Poprad M15 Eupen M15 Ollersbach M15 Bielsko Biala M25 Poznan French Open - Paris Wimbledon - London M15 Vienna M25 Santa Margherita di Pula Australian Open - Melbourne French Open - Paris M25 Santa Margherita di Pula M15 Trnava Wimbledon - London M25 Santa Margherita di Pula French Open - Paris M25 Trnava Wimbledon - London M25 Heraklion Australian Open - Melbourne French Open - Paris Wimbledon - London M15 Heraklion Australian Open - Melbourne M15 Heraklion French Open - Paris M15 Antalya U.S. Open - New York M15 Antalya Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne M15 Antalya French Open - Paris Wimbledon - London M15 Monastir M25 Nur-Sultan M15 Monastir Australian Open - Melbourne French Open - Paris M25 Antalya M15 Antalya M25 Santa margherita di Pula M25 Mataro M25 Belgrade M25+H Kassel M15 Krakow M25 Poznan M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Santa Margherita di Pula Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, PO, UKR-BAR 3-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Steelers Cup 2005 - Kosice Tatra Banka Open - Bratislava Steelers Cup - Kosice Tatra Banka Open 2006 - Bratislava Prosperita Open 2007 - Ostrava Tatra Banka Slovak Open - Bratislava Bratislava Challenger Rijeka Challenger Rhodes Challenger Kosice Challenger Astana Challenger Singapore Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Guadalajara Challenger Johannesburg Challenger Marburg Challenger M25 Wetzlar Ostrava Challenger Turin Challenger Trnava Challenger Tampere Challenger Samarkand Challenger Astana Challenger Trnava Challenger Bratislava Challenger Helsinki Challenger Campinas Challenger Bergamo Challenger Rome Challenger Wolfsburg Challenger San Luis Potosi Challenger Leon Challenger Rome Challenger Santiago Challenger Ostrava Challenger Rome Challenger Turin Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Bratislava Challenger Samarkand Challenger Karshi Challenger Lermontov Challenger Bergamo Challenger Arad Challenger Buenos Aires Challenger San Benedetto Challenger Mons Challenger Bratislava Challenger Rome Challenger Vicenza Challenger Banja Luka Challenger Pune Challenger Valencia Challenger Anning Challenger Bratislava Challenger Heilbronn Challenger Prague Challenger Ludwigshafen Challenger Cordenons Challenger St. Remy Challenger Como Challenger Florence Challenger Buenos Aires Challenger Bucaramanga Challenger Barletta Challenger Helsinki Challenger Punta Del Este Challenger St. Tropez Challenger Budapest Challenger Danderyd Challenger Bogota Challenger Liberec Challenger Ilkley Challenger Heilbronn Challenger Vicenza Challenger Augsburg Challenger Bratislava 1 Challenger Sibiu Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Marbella Challenger Manerbio Challenger Como Challenger Tigre Challenger Meerbusch Challenger Florence Challenger Barcelona Challenger Bratislava 1 Challenger Tulln Challenger Bratislava Challenger Qingdao Challenger Rome Challenger Nanchang Challenger Poprad Tatry Challenger San Benedetto Challenger Heilbronn Challenger Luedenscheid Challenger Poznan Challenger Perugia Challenger Hamburg Challenger Ismaning Challenger Brasov Challenger Maspalomas Challenger Tenerife 2 Challenger Murcia Challenger Barcelona Challenger Aguascalientes Challenger Split Challenger Francavilla Challenger Prostejov Challenger Trieste Challenger Liberec Challenger Dobrich Challenger Alicante Challenger Porto 2 Challenger Szczecin Challenger Ostrava Challenger Villena Challenger Maia Challenger Olbia Challenger Losinj Challenger Montechiarugolo - Parma Challenger Las Franquesas del Valles Challenger Girona Challenger Kigali 1 Challenger Zadar Challenger Milan Challenger Barletta Challenger Sassuolo Challenger Milan Challenger Oeiras 4 Challenger Tunis Challenger Skopje Challenger Augsburg Challenger Antalya 4 Challenger Valencia Challenger Roseto Degli Abruzzi 2 Challenger Hamburg Challenger Tenerife 3 Challenger Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Nordea Open - Bastad Ecuador Open - Quito Mercedes Cup - Stuttgart Tata Open Maharashtra - Pune Cordoba Open - Cordoba Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Cordoba Open - Cordoba Nordea Open - Bastad Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Brasil Open - Sao Paulo Great Ocean Road Open - Melbourne Bet-At-Home Austrian Open - Kitzbuhel Argentina Open - Buenos Aires Generali Open - Kitzbuhel Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Davis Cup, World Group, Q, UKR-USA 0-4 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, UKR-COL 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Wimbledon - London Davis Cup, World Group I, 1R, ISR-UKR 3-1