Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Wimbledon - London U.S. Open - New York Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Austria F4 Austria F5 Austria F6 Israel F3 Czech Republic F3 Slovenia F2 Slovenia F3 Austria F1 Austria F2 Slovakia F1 Austria F5 Austria F7 Austria F8 Austria F9 Turkey F47 Turkey F48 Germany F2 Croatia F2 Germany F3 Croatia F2 Israel F4 Israel F5 Italy F1 France F9 Austria F2 Austria F3 Austria F4 Austria F6 Austria F7 Austria F8 Turkey F39 Turkey F40 Greece F17 Greece F18 Czech Republic F7 Turkey F48 Turkey F49 Egypt F5 Egypt F6 Italy F7 Egypt F21 Austria F1 Austria F6 Austria F9 Turkey F37 Turkey F1 Egypt F3 Egypt F4 Egypt F5 Egypt F8 Egypt F9 Turkey F12 Turkey F13 Egypt F14 Egypt F15 Netherlands F2 Germany F7 Netherlands F3 Austria F10 Italy F6 Tunisia F14 Tunisia F15 Turkey F18 Turkey F19 Austria F4 Egypt F31 Egypt F32 Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F17 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Austria F5 Austria F4 (St. Poelten) Austria F5 (Vogau) Austria F6 (Innsbruck) Serbia F3 (Subotica) Hungary F7 (Kecskemet) Turkey F35 (Antalya) Turkey F36 (Antalya) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F41 (Antalya) Turkey F42 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Croatia F3 Italy F6 Austria F7 Austria F8 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Turkey F38 Czech Republic F3 Slovenia F3 Tatra Banka Open 2003 - Bratislava GHI Bronx Tennis Classic - Bronx Schickedanz Open 2007 - Furth Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Levene Gouldin & Thompson Tennis Challenger - Binghamton Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Sarajevo Challenger Togliatti Cup - Togliatti Pozoblanco Challenger dBI Tennis Challenger - Binghamton Manchester Challenger Recanati Challenger Segovia Challenger Kobstaedernes ATP Challenger - Kolding Trofeo Sisma Mantova - Mantova St. Remy Challenger Tashkent Challenger M25 Trnava Seoul Challenger Chuncheon Challenger Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul Baden Open - Karlsruhe M25 Maribor Rennes Challenger M25 Trento Ortisei Challenger Porsche Open - Poznan M25 Kramsach Internationaux du Doubs - Besancon Bratislava Challenger Guangzhou Challenger Pingguo Challenger M15 Telfs Heilbronn Open - Heilbronn Nottingham Challenger Penza Challenger Dharwad Challenger 2006 - Dharwad St. Remy Challenger Izmir Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rennes Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Czech Open 2006 - Prostejov Dallas Challenger Johannesburg Challenger Granby Challenger St. Remy Challenger PEOPLEnet Cup - Dnepropetrovsk Tashkent Challenger M25 Sunderland Prosperita Open 2007 - Ostrava Shenzhen Challenger San Remo Tennis Cup - San Remo Gimcheon Challenger Porsche Open - Poznan M25 Glasgow Busan Challenger Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus IPP Open - Helsinki Morocco Tennis Tour - Fes Tashkent Challenger Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Brescia Challenger Raanana Challenger Taipei City Challenger Status Athens Open - Athens Prague Challenger Fergana Challenger Biella Challenger Alphen Challenger Orleans Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Agri Challenger Mons Challenger Guayaquil Challenger Eckental Challenger Brescia Challenger Kos Succhetti Tennis Cup - Cordenons M25 Maribor Quimper Challenger Guangzhou Challenger Coffee Cup Challenger - Chikmagalur Challenger Brasov - Brasov Santiago Challenger Challenger DCN de Cherbourg - Cherbourg Seoul Challenger Mestre Challenger Furth Challenger Prague Challenger Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Alphen Challenger Brest Challenger Bratislava Challenger Brescia Challenger Irving Challenger Astana Challenger Orleans Challenger Mons Challenger Milan Challenger Ostdeutscher Sparkassen Cup - Dresden Happy Valley Challenger Surbiton Challenger Brescia Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Budapest Challenger St. Brieuc Challenger Como Challenger Glasgow Challenger Geneva Challenger Portoroz Challenger Sibiu Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Lille Challenger Caltanissetta Challenger Tulln Challenger Biel Challenger Taipei City Challenger Bratislava Challenger Szczecin Challenger Seoul Challenger Granby Challenger Ilkley Challenger Orleans Challenger Irving Challenger Ostrava Challenger Prostejov Challenger Trnava Challenger Noumea Challenger Orleans Challenger Open de Rennes La Trinitaine - Rennes M25 Ceska Lipa Prague Challenger Troisdorf Challenger Andria Challenger Bergamo Challenger Casablanca Challenger Bad Waltersdorf Challenger M25 Sharm ElSheikh Cali Challenger M25 Cervia Busan Challenger Karshi Challenger Tulln Challenger Mestre Challenger Lisbon Challenger Bratislava Challenger Poprad Tatry Challenger Ostrava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Prague Challenger Nottingham Challenger Meerbusch Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Lima Challenger Buenos Aires Challenger Lisbon Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Morelos Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Ostrava Challenger Busan Challenger Bangkok Challenger Quimper Challenger Pozoblanco Challenger Poprad Tatry Challenger Bratislava Challenger Liberec Challenger Banja Luka Challenger Rome Challenger Tashkent Challenger Casablanca Challenger Mauthausen Challenger Irving Challenger Taipei City Challenger Poprad Tatry Challenger Tunis Challenger Portoroz Challenger Ilkley Challenger M25 Roehampton Cherbourg Challenger Bratislava 2 Challenger Lisbon Challenger Szczecin Challenger Prague Challenger Ismaning Challenger Nottingham Challenger Rennes Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx St. Brieuc Challenger Taipei City Challenger Anning Challenger Busan Challenger Heilbronn Challenger Gwangju Challenger Ostrava Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Heilbronn Challenger Biella 7 Challenger Salzburg-Anif Challenger Bad Waltersdorf Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Pau Challenger Montemar Challenger Forli 3 Challenger Cherbourg Challenger Forli 5 Challenger Biel Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Blois Challenger Meerbusch Challenger Steelers Cup - Kosice Mallorca Challenger Helsinki Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Nonthaburi 1 Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Tulln Challenger Hamburg Challenger Open de Rennes La Trinitaine - Rennes Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Koblenz Challenger Oeiras 3 Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Mauthausen Challenger Oeiras 4 Challenger Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Eckental Challenger Open Seat Godo 2007 - Barcelona Tatra Banka Slovak Open - Bratislava Mons Challenger Mercedes Cup - Stuttgart Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ismaning Challenger Bad Waltersdorf Challenger Bratislava Challenger BCR Open Romania - Bucharest Hersonissos 6 Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Szczecin Challenger Busan Challenger Tulln Challenger Jonkoping Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger Gerry Weber Open - Halle Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Zagreb Challenger BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Bergamo Challenger Bratislava Challenger Bratislava Challenger Manerbio Challenger Dallas Challenger Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide Trnava Challenger M25 Antalya Regions Morgan Keegan Championships - Memphis Tashkent Challenger The Dubai Tennis Championships - Dubai Valencia Challenger Rennes Challenger Bratislava Challenger Qatar ExxonMobil Open - Doha Drummondville Challenger Guadalajara Challenger Chennai Open - Chennai San Luis Potosi Challenger Poznan Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Malaga Challenger Helsinki Challenger Biella Challenger Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger Salzburg Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Kaohsiung Challenger PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Citi Open - Washington Rakuten Japan Open - Tokyo Citi Open - Washington PBZ Zagreb Indoors - Zagreb Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Generali Open - Kitzbuhel Kun-Ming Challenger Busan Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Poznan Challenger Athens Challenger Bratislava Challenger Open 13 Provence - Marseille Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Aegon Nottingham Open - Nottingham Poprad Tatry Challenger AEGON Championships - London Mercedes Cup - Stuttgart European Open - Antwerp Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Milan Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Open de Nice Cote d'Azur - Nice Samarkand Challenger Eskisehir Challenger Delray Beach Open - Delray Beach Biella Challenger Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Cherbourg Challenger Puebla Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Sibiu Challenger Mons Challenger Mohammedia Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Lyon Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Braga Challenger Cary Challenger Santos Challenger Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Tampere Challenger Erste Bank Open - Vienna Zagreb Challenger Alicante Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari AEGON International - Eastbourne Ortisei Challenger Eckental Challenger Shenzhen Open - Shenzhen Vilnius Challenger Quimper Challenger Erste Bank Open - Vienna Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prostejov Challenger Prague Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Girona Challenger Barcelona Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Nottingham Challenger Qatar ExxonMobil Open - Doha Zug Challenger BMW Open - Munich Noventi Open - Halle Nordea Open - Bastad Swiss Open - Gstaad Truist Atlanta Open - Atlanta Nonthaburi 2 Challenger Open Sud de France - Montpellier Mauthausen Challenger Mauthausen Challenger Erste Bank Open - Vienna Bratislava 2 Challenger BCR Open Romania - Bucharest Brest Challenger Helsinki Challenger Hersonissos 5 Challenger Tenerife 2 Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Cordenons Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Bet-At-Home Austrian Open - Kitzbuhel New York Open - New York Delray Beach Open - Delray Beach M25 Ollersbach Open 13 Provence - Marseille Tunis Challenger Hall of Fame Open - Newport Budapest Challenger Quimper Challenger Rennes Challenger Salzburg Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Tenerife 3 Challenger Zadar Challenger Lugano Challenger Trieste Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Open de Nice Cote dAzur - Nice BNP Paribas Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Rogers Cup - Montreal Tulln Challenger BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Generali Open - Kitzbuhel Generali Open - Kitzbuhel Western & Southern Open - New York Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, FIN-AUT 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 French Open - Paris Davis Cup, Qualifiers, 1R, KOR-AUT 3-1 Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Finals, Group F Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Australian Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, AUT-BLR 5-0 ATP Cup - Melbourne Australian Open (juniors) Davis Cup, Group I, 1R, AUT-POR 1-3 All Lower level tournaments Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3 Olbia Challenger