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 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Germany F20 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F5 Czech Rep. F2 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Italy F12 Italy F16 Austria F2 Italy F21 Italy F22 Italy F1 Great Britain F4 Italy F4 Italy F6 Italy F11 Italy F12 Italy F18 Serbia F9 Italy F29 Croatia F10 Italy F31 Croatia F12 Croatia F14 Turkey F1 Spain F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Italy F7 Czech Republic F2 Czech Republic F3 Italy F15 Slovakia F1 Italy F23 Croatia F10 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Italy F17 Italy F6 Italy F7 Croatia F6 Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Croatia F4 (Opatija) Portugal F4 Slovakia F3 Portugal F8 M15 Ollersbach Great Britain F5 Great Britain F6 France F7 Croatia F4 Italy F10 Poland F6 Portugal F7 Ivory Coast F1 Czech Rep. F3 Bosnia/Herzegovina F6 Great Britain F4 Ostrava Challenger Kosice Challenger Banja Luka Challenger Trnava Challenger Aachen Challenger Busan Challenger Fergana Challenger Milan Challenger Cordenons Challenger Seoul Challenger Orbetello Challenger Genova Challenger Heilbronn Challenger Rome Challenger Ostrava Challenger Perugia Challenger Todi Challenger Biella Challenger Genova Challenger Francavilla Challenger Rome Challenger Heilbronn Challenger Italy F3 Italy F10 Italy F17 Italy F20 Vicenza Challenger Milan Challenger Spain F27 Prague Challenger Liberec Challenger Como Challenger Quito Challenger Buenos Aires Challenger Lima Challenger Montevideo Challenger Morelos Challenger Marburg Challenger Padova Challenger Punta Del Este Challenger Nanchang Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger L'Aquila Challenger Como Challenger Szczecin Challenger Slovakia F2 Spain F28 Serbia F8 Italy F26 Hungary F2 Turkey F2 Spain F3 Croatia F11 Lima Challenger Guayaquil Challenger Maia Challenger Canada F1 Austria F5 Italy F23 Szczecin Challenger Ambato Challenger Lisbon Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Forli 6 Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Verona Challenger Cordenons Challenger San Marino Challenger Tulln Challenger Coquimbo 2 Challenger Sanremo Challenger Punta Del Este Challenger Modena Challenger Bonn Challenger Como Challenger Villena Challenger Czech Republic F2 Liberec Challenger Bonn Challenger Bad Waltersdorf Challenger Lima 2 Challenger Austria F5 Montevideo Challenger M25 Santa Margherita di Pula M15 Bergamo M25 Santa margherita di Pula Czech Republic F1 Todi Challenger Bergamo Challenger Todi Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Tunis Challenger San Benedetto Challenger Irving Challenger Todi Challenger Biella Challenger Barletta Challenger Bratislava Challenger Biella Challenger M15 Slovenska Bistrica Murcia Challenger Cali Challenger Morelos Challenger Dobrich Challenger Medibank International - Sydney Szczecin Challenger Open 13 - Marseille Eckental Challenger Santiago Challenger Kigali 1 Challenger Marburg Challenger Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Perugia Challenger Qatar ExxonMobil Open - Doha Milan Challenger Brasil Open - Sao Paulo Modena Challenger Argentina Open - Buenos Aires Bratislava Challenger M15 Poprad Tatra Banka Slovak Open - Bratislava Como Challenger Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Aix En Provence Challenger Punta Del Este Challenger Karshi Challenger Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Santiago Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Biella Challenger M15 Vienna AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Marbella Challenger Valencia Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Fever-Tree Championships - London Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago s'Tennis Masters Challenger - Graz Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Almaty 1 Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Plava Laguna Croatia Open - Umag M15 Trnava Rome Challenger Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag San Marino Challenger Tatra Banka Open - Bratislava Napoli 2 Challenger Liberec Challenger Cordenons Challenger Como Challenger Rhodes Challenger Biella Challenger Prostejov Challenger Kosice Challenger Banja Luka Challenger Barcelona Challenger Heilbronn Challenger Bratislava Challenger Samarkand Challenger Astana Challenger Pune Challenger Trnava Challenger Trnava Challenger Anning Challenger M25+H Kassel Aachen Challenger Szczecin Challenger Bath Challenger Guayaquil Challenger Napoli Challenger Ostrava Challenger San Benedetto Challenger Shymkent Challenger Szczecin Challenger Tampere Challenger Orbetello Challenger Samarkand Challenger Cordenons Challenger Banja Luka Challenger Madrid Challenger Samarkand Challenger Eckental Challenger Geneva Challenger Noumea Challenger Rome Challenger Milan Challenger Marburg Challenger Todi Challenger Cordenons Challenger Banja Luka Challenger Sibiu Challenger Piracicaba Challenger Ludwigshafen Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Liberec Challenger Napoli Challenger Prostejov Challenger Mestre Challenger Caltanissetta Challenger Prague Challenger Mendoza Challenger Buenos Aires Challenger Napoli Challenger Mohammedia Challenger Heilbronn Challenger Poprad Tatry Challenger Cortina Challenger Como Challenger Bratislava Challenger Ostrava Challenger Caltanissetta Challenger Steelers Cup 2005 - Kosice Todi Challenger Steelers Cup - Kosice ATP Slovak Open Challenger - Bratislava Santiago Challenger Tatra Banka Open 2006 - Bratislava Sophia Antipolis Challenger Barletta Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Prosperita Open 2007 - Ostrava Maia Challenger Campinas Challenger Zadar Challenger Tatra Banka Slovak Open - Bratislava Kosice Open-Steelers Cup 2008 - Kosice Todi Challenger Sofia 2 Challenger Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Skopje Challenger Bratislava 1 Challenger Sassuolo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bratislava Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Reggio Emilia Challenger Arad Challenger 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 Genova Challenger Marbella Challenger Western & Southern Open - Cincinnati Rijeka Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Palermo Challenger Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Singapore Challenger Concepcion Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sarajevo Challenger Caltanissetta Challenger Johannesburg Challenger BNP Paribas Open - Indian Wells Rome Challenger Ostrava Challenger Rome Challenger Alessandria Challenger Monte-Carlo Rolex Masters - Monte-Carlo Kosice Challenger Turin Challenger San Benedetto Challenger Orbetello Challenger Tampere Challenger Mutua Madrid Open - Madrid Samarkand Challenger Karshi Challenger Astana Challenger Internazionali BNL d'Italia - Rome Todi Challenger Trnava Challenger Palermo Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger San Luis Potosi Challenger Leon Challenger Zagreb Challenger Rome Challenger Kosice Challenger Marbella Challenger Arad Challenger Poznan Challenger Recanati Challenger Heilbronn Challenger San Marino Challenger Karshi Challenger Brasov Challenger Almaty 2 Challenger Lermontov Challenger Caltanissetta Challenger Bratislava Challenger Bergamo Challenger San Luis Potosi Challenger Napoli Challenger Barletta Challenger Furth Challenger Mersin Challenger Leon Challenger Kosice Challenger Como Challenger San Benedetto Challenger Mexico City Challenger Tulln Challenger San Marino Challenger Rome Challenger Banja Luka Challenger Caltanissetta Challenger Trnava Challenger Buenos Aires Challenger Piracicaba Challenger Mouilleron-Le-Captif Challenger Kigali 2 Challenger Rennes Challenger Cherbourg Challenger Athens Challenger Salinas Challenger Naples Challenger Vercelli Challenger Losinj Challenger Ortisei Challenger Rome Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Sao Paulo Challenger Tour Finals Como Challenger Biella Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Quimper Challenger Bratislava Challenger Bergamo Challenger Glasgow Challenger Wroclaw Challenger Poznan Challenger Cherbourg Challenger Vercelli Challenger Turin Challenger Ostrava Challenger Todi Challenger Prague Challenger Poprad Tatry Challenger San Marino Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Liberec Challenger Prague Challenger Cordenons Challenger Bergamo Challenger Manerbio Challenger Tashkent Challenger Como Challenger Genova Challenger Maia 1 Challenger Maia 2 Challenger St. Remy Challenger Szczecin Challenger Trnava Challenger Genova Challenger Rome Challenger Mohammedia Challenger Santiago Challenger Lima Challenger Bogota Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 2 Challenger Rio De Janeiro Challenger Marbella Challenger Prostejov Challenger Furth Challenger Irving Challenger Milan Challenger Fano Challenger Manerbio Challenger Rome Challenger Perugia Challenger Milan Challenger Trieste Challenger Rome Challenger Buenos Aires Challenger Caltanissetta Challenger Braunschweig Challenger ATP Challenger Tour Finals Cordenons Challenger Marburg Challenger Seville Challenger Genova Challenger Bogota Challenger Szczecin Challenger Sibiu Challenger Casablanca Challenger Budapest Challenger Guayaquil Challenger Lima 2 Challenger Alicante Challenger Barletta Challenger Irving Challenger Como Challenger Prostejov Challenger Poprad Tatry Challenger Szczecin Challenger Prostejov Challenger Almaty Challenger Prague Challenger Liberec Challenger Genova Challenger Quimper Challenger Biella Challenger Florence Challenger Guadalajara Challenger Guayaquil Challenger Ostrava Challenger Rome Challenger Barcelona Challenger Vicenza Challenger Brazzaville Challenger Koblenz Challenger Barletta Challenger Genova Challenger Estoril Challenger Lisbon Challenger Mons Challenger Bratislava Challenger Trieste Challenger Santiago Challenger Augsburg Challenger Lisbon Challenger Braga Challenger Nonthaburi 1 Challenger Napoli Challenger Santa Cruz de la Sierra Challenger Naples Challenger Rio De Janeiro Challenger Rome Challenger Cagliari Challenger Tunis Challenger Perugia Challenger Florence Challenger Trieste Challenger Verona Challenger San Marino Challenger Eckental Challenger Szczecin Challenger Phoenix Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Punta Del Este Challenger Rosario Challenger Turin Challenger Cordenons Challenger Monza Challenger Francavilla Challenger Turin Challenger Montevideo Challenger Skopje Challenger Vicenza Challenger Montevideo Challenger Sassuolo Challenger Punta Del Este Challenger Parma Challenger Santiago Challenger Belgrade Challenger Prague Challenger Lima 3 Challenger Perugia Challenger Liberec Challenger Concepcion Challenger Como Challenger Parma Challenger Aguascalientes Challenger Movistar Chile Open - Santiago Bet-at-home Open - Hamburg Bet-At-Home Austrian Open - Kitzbuhel China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest Bank Austria Tennis Trophy - Vienna Wimbledon - London Australian Open - Melbourne French Open - Paris Open de Nice Cote d'Azur - Nice Moselle Open - Metz Wimbledon - London Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Ecuador Open - Quito Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Wimbledon - London Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Australian Open - Melbourne Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Argentina Open - Buenos Aires Serbia Open - Belgrade Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva French Open - Paris Rothesay International - Eastbourne Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Great Ocean Road Open - Melbourne Heilbronn Challenger Quito Challenger Sofia Open - Sofia Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Miami Open - Miami Maharashtra Open - Pune Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Wimbledon - London Zhuhai Open - Zhuhai 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 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 Australian Open - Melbourne French Open - Paris Genova Challenger Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 2R, HUN-SVK 0-3 Braunschweig Challenger French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Nordea Open - Bastad Australian Open - Melbourne Francavilla Challenger M25 Padova Milan Challenger M25 Trnava Bratislava 1 Challenger Nordea Open - Bastad Hagen Challenger M25 Santa Margherita di Pula M15 Antalya