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 M15 Heraklion M15 Telde M15 Vienna M25 Santa Margherita di Pula M25+H Kassel Portugal F4 Portugal F5 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Czech Republic F2 Slovenia F2 Italy F27 Slovakia F3 Austria F10 Portugal F4 Portugal F5 Tunisia F4 Iran F3 Iran F4 Germany F1 Austria F1 Austria F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Czech Republic F5 Germany F2 Austria F1 Germany F3 Ivory Coast F1 Croatia F1 Croatia F2 Kazakhstan F1 Canada F1 Kazakhstan F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Italy F17 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Italy F23 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Morocco F1 Israel F1 Israel F2 Morocco F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F4 Austria F2 Great Britain F4 Croatia F10 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 Great Britain F4 Germany F7 Kuwait F2 Portugal F8 Slovakia F2 Germany F23 Croatia F6 Poland F1 Ivory Coast F2 Croatia F12 Croatia F4 (Opatija) M25 Telfs M15 Slovenska Bistrica M15 Poprad M15 Ollersbach M15 Trnava M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio Prosperita Open 2007 - Ostrava Trnava Challenger Bratislava Challenger Tanger Challenger Rome Challenger Ostrava Challenger Rhodes Challenger Busan Challenger Kosice Challenger Bytom Challenger Poznan Challenger Cordenons Challenger Brasilia Challenger Samarkand Challenger Astana Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Courmayeur Challenger Casablanca Challenger Sarajevo Challenger Bath Challenger Johannesburg Challenger Marrakech Challenger Turin Challenger Oberstaufen Challenger Dortmund Challenger Genova Challenger Trnava Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Casablanca Challenger Marrakech Challenger Rome Challenger Bordeaux Challenger Tampere Challenger Samarkand Challenger Trnava Challenger Eckental Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Marburg Challenger San Benedetto Challenger San Marino Challenger Rennes Challenger Sao Paulo Challenger Tour Finals Ostrava Challenger Furth Challenger Kosice Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc San Benedetto Challenger Liberec Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Unicredit Czech Open - Prostejov Mersin Challenger Ostrava Challenger Todi Challenger Biella Challenger Rome Challenger Bogota Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Ostrava Challenger Biella Challenger Prague Challenger s'Tennis Masters Challenger - Graz Tashkent Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Poznan Challenger Prostejov Challenger Poprad Tatry Challenger Rome Challenger Almaty Challenger Campinas Challenger Cali Challenger Lima Challenger Koblenz Challenger Morelos Challenger Indian Wells Challenger Santiago Challenger Marbella Challenger Barletta Challenger Poznan Challenger Marburg Challenger Braunschweig Challenger Como Challenger Seville Challenger Florence Challenger Freudenstadt Challenger Eckental Challenger Bratislava Challenger Punta Del Este Challenger Anning Challenger Banja Luka Challenger Tatra Banka Slovak Open - Bratislava Nanchang Challenger Shymkent Challenger Prosperita Open 2008 - Ostrava Furth Challenger Athens Challenger Bratislava Challenger Prague Challenger Ostrava Challenger Liberec Challenger Prostejov Challenger L'Aquila Challenger Morocco Tennis Tour - Tanger Como Challenger Biella Challenger Mexico City Challenger Florence Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Alessandria Challenger Santiago Challenger Guayaquil Challenger Montevideo Challenger M15 Antalya Furth Challenger Como Challenger Noumea Challenger Prague Challenger Geneva Challenger Como Challenger Bangkok Challenger Seoul Challenger Punta Del Este Challenger M15 Heraklion Salvador Challenger Brasov Challenger Kosice Challenger Prostejov Challenger Tampere Challenger Guadalajara Challenger M25 Valldoreix M25 Reggio Emilia Split Challenger San Luis Potosi Challenger Leon Challenger Panama City Challenger Concepcion Challenger Nur-Sultan 1 Challenger Buenos Aires Challenger Bratislava Challenger Rome Challenger Napoli Challenger M15 Bergamo M25 Padova Maia 1 Challenger Ortisei Challenger Turin Challenger Biella 3 Challenger Belgrade Challenger Zagreb Challenger Prostejov Challenger Almaty 2 Challenger Montechiarugolo - Parma Challenger Mestre Challenger Losinj Challenger Liberec Challenger Manerbio Challenger M25 Santa Margherita di Pula M25 Trnava Buenos Aires Challenger Furth Challenger M25 Monastir M25 Monastir Almaty 1 Challenger Pullach Challenger Rome Challenger Santa Cruz de la Sierra Challenger Guayaquil Challenger Padova Challenger Liberec Challenger Marburg Challenger Cordenons Challenger Roseto Degli Abruzzi 1 Challenger Banja Luka Challenger Biella 7 Challenger Genova Challenger Perugia Challenger Zadar Challenger Barcelona Challenger Como Challenger Samarkand Challenger M25 Santa margherita di Pula Aguascalientes Challenger Gran Canaria Challenger M25 Reggio Emilia Cordenons Challenger Maia Challenger Almaty Challenger Prague Challenger Prague Challenger Prague II Challenger Ostrava Challenger Maia 2 Challenger Shymkent Challenger Biella 1 Challenger Biella 2 Challenger Liberec Challenger Bratislava Challenger Ludwigshafen Challenger Napoli 2 Challenger Quito Challenger San Benedetto Challenger Bogota Challenger Mouilleron-Le-Captif Challenger Bratislava 1 Challenger Sassuolo Challenger Koblenz Challenger Villena Challenger Braga Challenger Kigali 1 Challenger Kigali 2 Challenger Legg Mason Tennis Classic - Washington Steelers Cup 2005 - Kosice BMW Open - Munich ATP Studena Croatia Open Umag - Umag ATP Slovak Open Challenger - Bratislava Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag ATP Challenger Trophy 2007 - Trnava Bank Austria Tennis Trophy - Vienna Todi Challenger Medibank International - Sydney Genova Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Hungarian Open - Budapest DIEMA XTRA Sofia Open - Sofia Prostejov Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Geneva Challenger Chuncheon Challenger Aachen Challenger Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe BRD Nastase Tiriac Trophy - Bucharest Fergana Challenger Noumea Challenger Prostejov Challenger Bet-at-home Cup - Kitzbuhel Kitzbuhel Challenger Kosice Open-Steelers Cup 2008 - Kosice St. Petersburg Open - St. Petersburg Heilbronn Challenger Valencia Open - Valencia Bergamo Challenger Maia Challenger Rabat Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Winston-Salem Open - Winston-Salem Rome Challenger San Benedetto Challenger Barcelona Open BancSabadell - Barcelona San Marino Challenger Ostrava Challenger Orleans Challenger Helsinki Challenger Lisbon Challenger Grand Prix Hassan II - Casablanca Mersin Challenger Prague Challenger ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Marburg Challenger Poznan Challenger San Marino Challenger Karshi Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ostrava Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Trnava Challenger Brisbane International - Brisbane Mons Challenger Meknes Challenger Vicenza Challenger Rio Open - Rio de Janeiro Noumea Challenger Heilbronn Challenger Bratislava 2 Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Zagreb Challenger Todi Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Steelers Cup - Kosice Milan Challenger Helsinki Challenger Bratislava Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Napoli Challenger Como Challenger Rakuten Japan Open - Tokyo Vercelli Challenger Kremlin Cup - Moscow Rome Challenger Prague Challenger Tata Open Maharashtra - Pune Scheveningen Challenger Sydney International - Sydney Cordenons Challenger Argentina Open - Buenos Aires Marbella Challenger German Tennis Championships - Hamburg Generali Open - Kitzbuhel Vercelli Challenger St. Remy Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Zadar Challenger Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Lima Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Brazzaville Challenger Mendoza Challenger Rio De Janeiro Challenger Hersonissos 2 Challenger Naples Challenger Rimini Challenger Barletta Challenger Cordoba Open - Cordoba Monza Challenger Barletta Challenger Sassuolo Challenger Heilbronn Challenger Kos-Zucchetti Tennis Cup - Cordenons Skopje Challenger Poprad Tatry Challenger Mexico City Challenger Todi Challenger Flea Market Cup - Busan Manerbio Challenger Prostejov Challenger Como Challenger Seville Challenger Bratislava 1 Challenger Liberec Challenger Casablanca Challenger San Luis Potosi Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Generali Open - Kitzbuhel Heilbronn Challenger Vicenza Challenger Arad Challenger Sibiu Challenger Bratislava Challenger Quimper Challenger Punta Del Este Challenger Tatra Banka Open - Bratislava Genova Challenger Turin Challenger Prostejov Challenger Samarkand Challenger Cordenons Challenger Arad Challenger Karshi Challenger Heilbronn Challenger Manerbio Challenger San Benedetto Challenger Lima Challenger Lyon Challenger Mohammedia Challenger Istanbul Challenger Marbella Challenger Eckental Challenger Vicenza Challenger Santiago Challenger Marbella Challenger Prague Challenger Bratislava Challenger Liberec Challenger Barletta Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Concepcion Challenger Tatra Banka Open 2006 - Bratislava Roseto Degli Abruzzi 2 Challenger Augsburg Challenger Heilbronn Challenger Troisdorf Challenger Morocco Tennis Tour - Rabat Trieste Challenger Fifth Third Bank Tennis Championships - Lexington Poprad Tatry Challenger Quimper Challenger Rijeka Challenger Studena Croatia Open - Umag Morelos Challenger Pune Challenger Banja Luka Challenger Noumea Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Heilbronn Challenger Salinas Challenger Rome Challenger Kosice Challenger Brasov Challenger - Brasov Irving Challenger Geneva Challenger Reggio Emilia Challenger Ljubljana Open - Ljubljana Padova Challenger Izmir Challenger Bergamo Challenger Plava Laguna Croatia Open - Umag Quimper Challenger Buenos Aires Challenger Barranquilla Challenger San Benedetto Challenger Liberec Challenger Bonn Challenger Sao Paulo Challenger Tour Finals Dobrich Challenger Bratislava Challenger Como Challenger Szczecin Challenger Tashkent Challenger Samsung Securities Cup - Seoul Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Hersonissos 1 Challenger Mons Challenger Bet-at-home Open - Hamburg China Open - Beijing Kosice Challenger Rakuten Japan Open - Tokyo Santiago Challenger Pharma Medico Open 2008 - Aarhus Lermontov Challenger Caltanissetta Challenger Open de Tenis Comunidad Valenciana - Valencia Astana Challenger Heineken Open - Auckland Open 13 - Marseille Trnava Challenger Karshi Challenger Rabat Challenger Todi Challenger ATP Challenger Trophy 2008 - Trnava Ostrava Challenger Mons Challenger San Benedetto Challenger Helsinki Challenger Steelers Cup - Kosice Nur-Sultan 2 Challenger Belgrade 2 - Belgrade Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Leon Challenger Cordoba Open - Cordoba Sardegna Open - Cagliari Winston-Salem Open - Winston-Salem Valencia Open - Valencia Loughborough Challenger ABN AMRO World Tennis Tournament - Rotterdam Sofia Open - Sofia Nordea Open - Bastad AEGON Championships - London Brisbane International - Brisbane AEGON International - Eastbourne Mercedes Cup - Stuttgart BMW Open - Munich Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona San Luis Potosi Challenger Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Valencia Open - Valencia Apia International - Sydney Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Ljubljana Open 2008 - Ljubljana Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Countrywide Classic - Los Angeles Moselle Open - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Ecuador Open - Quito Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Antalya Cup - Antalya Konzum Croatia Open - Umag Bratislava Challenger Trnava Challenger Ecuador Open - Quito Orbetello Challenger BMW Open - Munich Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Prague Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Santiago Open - Santiago Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Anytech365 Andalucia Open - Marbella Erste Bank Open - Vienna Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha BMW Open - Munich Apia International - Sydney Bet-at-home Open - Hamburg Tiriac Open - Bucharest Argentina Open - Buenos Aires French Open - Paris Bet-at-home Open - Hamburg Open Parc - Lyon German Tennis Championships - Hamburg Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Argentina Open - Buenos Aires 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 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne 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 French Open - Paris Wimbledon - London 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 Qualifying - Doha Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro M15 Monastir M25 Santa Margherita di Pula Bad Waltersdorf Challenger M15 Antalya