Career 2025 2024 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 Maia Challenger M25 Santa margherita di Pula M25+H Kassel M25 Santa Margherita di Pula Austria F1 Croatia F3 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Italy F15 Italy F16 Portugal F4 Czech Republic F2 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Canada F1 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Austria F4 Austria F5 Austria F6 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Israel F1 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F1 Slovak Rep. F2 Israel F2 Czech Republic F2 Croatia F5 Czech Republic F1 Czech Republic F3 Slovenia F3 Czech Republic F4 Italy F4 Hungary F1 Hungary F3 Morocco F3 Morocco F4 Serbia & Montenegro F3 Austria F5 Italy F19 Germany F7 Slovakia F2 Slovakia F3 Austria F10 Italy F10 Tunisia F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Czech Rep F5 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Great Britain F1 Austria F1 Great Britain F2 Ivory Coast F1 Ivory Coast F2 Croatia F1 Croatia F2 Canada F2 Canada F3 France F5 Croatia F4 Croatia F5 Russia F1 Russia F2 Croatia F10 Germany F8 Egypt F15 Croatia F4 (Opatija) Czech Republic F1 Croatia F6 M15 Slovenska Bistrica Ismaning Challenger Tatra Banka Open - Bratislava Tatra Banka Open 2006 - Bratislava M25 Padova Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Prosperita Open 2008 - Ostrava M15 Poprad M15 Vienna Levene Gouldin & Thompson Tennis Challenger - Binghamton Open de Rennes - Rennes M25 Santa Margherita di Pula Busan Challenger Kosice Challenger St. Remy Challenger Trnava Challenger M15 Bergamo Tashkent Challenger Chuncheon Challenger Bratislava Challenger Kosice Challenger Rijeka Challenger Ortisei Challenger Bratislava Challenger Bath Challenger Pingguo Challenger Ostrava Challenger Zagreb Challenger Alessandria Challenger M15 Ollersbach Penza Challenger Karshi Challenger St. Remy Challenger Izmir Challenger Trnava Challenger Mons Challenger Bergamo Challenger Dallas Challenger San Luis Potosi Challenger Leon Challenger Brescia Challenger Tatra Banka Open - Bratislava Ostrava Challenger Rome Challenger M15 Trnava Arad Challenger Unique Zagreb Open - Zagreb San Benedetto Challenger M25 Santa Margherita di Pula The LTA Nottingham Challenger - Nottingham Karshi Challenger Como Challenger M25 Trnava Eckental Challenger Le Gosier Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Genova Challenger Baden Open - Karlsruhe Mons Challenger Kosice Open-Steelers Cup 2008 - Kosice M15 Antalya Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Morelos Challenger Irving Challenger Taipei City Challenger Vicenza Challenger Todi Challenger San Benedetto Challenger Granby Challenger Liberec Challenger Raanana Challenger Busan Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Granby Challenger ATP Slovak Open Challenger - Bratislava Biella Challenger Liberec Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Tashkent Challenger Lima Challenger Brescia Challenger Rio De Janeiro Challenger Poprad Tatry Challenger IPP Open - Helsinki Todi Challenger Biella Challenger Manerbio Challenger Seville Challenger Izmir Challenger Mohammedia Challenger Tashkent Challenger Eckental Challenger Tatra Banka Slovak Open - Bratislava Qingdao Challenger Vicenza Challenger Surbiton Challenger Prague Challenger Poprad Tatry Challenger Kosice Challenger Prague Challenger Liberec Challenger Portoroz Challenger Quito Challenger Bogota Challenger Johannesburg Challenger Prague Challenger Kaohsiung Challenger Campinas Challenger Granby Challenger Athens Challenger Orbetello Challenger Busan Challenger Cali Challenger Lima Challenger Bratislava Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Arad Challenger Koblenz Challenger Irving Challenger Gimcheon Challenger Poznan Challenger Marbella Challenger St. Brieuc Challenger Cordenons Challenger Glasgow Challenger Rome Challenger Loughborough Challenger Prague Challenger Surbiton Challenger Samarkand Challenger Astana Challenger Marburg Challenger Padova Challenger Liberec Challenger Como Challenger Trnava Challenger Florence Challenger Ortisei Challenger Barcelona Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Punta Del Este Challenger Mons Challenger Brest Challenger Singapore Challenger Bogota Challenger Manila Challenger Wroclaw Challenger Bangkok Challenger dBI Tennis Challenger - Binghamton Prague Challenger Santiago Challenger Phoenix Challenger GHI Bronx Tennis Classic - Bronx Como Challenger Santiago Challenger Orleans Challenger Rome Challenger Mons Challenger Casablanca Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Shymkent Challenger Anning Challenger Gwangju Challenger Samarkand Challenger Rome Challenger Surbiton Challenger Heilbronn Challenger Almaty Challenger Prostejov Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Marburg Challenger Aptos Challenger L'Aquila Challenger Steelers Cup - Kosice Biella Challenger Florence Challenger Steelers Cup 2005 - Kosice Ismaning Challenger Buenos Aires Challenger Czech Indoor Open - Prague Cordenons Challenger Eckental Challenger Bratislava Challenger Seville Challenger Montevideo Challenger Morelos Challenger Banja Luka Challenger Maia Challenger Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Punta Del Este Challenger Steelers Cup - Kosice Pau Challenger Trieste Challenger Trofeo Sisma Mantova - Mantova Ismaning Challenger Guayaquil Challenger Biella 2 Challenger Concepcion Challenger Togliatti Cup - Togliatti Ostrava Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Challenger Brasov - Brasov Perugia Challenger Cary Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Barletta Challenger Ethias Trophy - Mons Como Challenger Mallorca Challenger Banja Luka Challenger Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Quito Challenger Biel Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Lisbon Challenger Napoli Challenger Napoli 2 Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bratislava Challenger Maia 2 Challenger Quimper Challenger Santa Cruz de la Sierra Challenger Forli 5 Challenger Roseto Degli Abruzzi 2 Challenger San Luis Potosi Challenger Aguascalientes Challenger Ostrava Challenger Heilbronn Challenger Zagreb Challenger Troisdorf Challenger Croatia Osiguranje Rijeka Open - Rijeka Bratislava Challenger Ilkley Challenger Montechiarugolo - Parma Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Quimper 2 Challenger Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Furth Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Scheveningen Challenger Losinj Challenger Tennis Napoli Cup - Napoli Status Athens Open - Athens Tunis Open - Tunis Unicredit Czech Open - Prostejov Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Zadar Challenger Ljubljana Open 2008 - Ljubljana Liberec Challenger AEGON International - Eastbourne Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2008 - Trnava Valencia Challenger Fergana Challenger Pozoblanco Challenger Segovia Challenger Mons Challenger Rhodes Challenger Fergana Challenger Prostejov Challenger Morocco Tennis Tour - Fes Karshi Challenger Villena Challenger Tashkent Challenger Rennes Challenger Orleans Challenger Aachen Challenger Sarajevo Challenger Johannesburg Challenger Guangzhou Challenger Nottingham Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger Segovia Challenger Samarkand Challenger Astana Challenger Banja Luka Challenger Helsinki Challenger Wolfsburg Challenger Seoul Challenger Nottingham Challenger Marburg Challenger Bergamo Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Brasov Challenger Trnava Challenger Lermontov Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Kobstaedernes ATP Challenger - Kolding Marbella Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Dallas Challenger San Luis Potosi Challenger Guadalajara Challenger Mexico City Challenger Aachen Challenger Rome Challenger Kosice Challenger Milan Challenger Marburg Challenger BCR Open Romania - Bucharest Sunrise Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest San Marino Challenger St. Remy Challenger Medibank International - Sydney Trnava Challenger Internazionali di Tennis di Bergamo - Bergamo PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Salinas Challenger Guadalajara Challenger Pune Challenger Shenzhen Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Vercelli Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Ostrava Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Busan Challenger Heilbronn Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kosice Challenger Quimper Challenger Bank Austria Tennis Trophy - Vienna Open de Rennes La Trinitaine - Rennes Qatar ExxonMobil Open - Doha Medibank International - Sydney Ostrava Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis San Remo Tennis Cup - San Remo Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Tashkent Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Geneva Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Tatra Banka Slovak Open - Bratislava Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Glasgow Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger U.S. National Indoor Tennis Championships - Memphis Wroclaw Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Drummondville Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mersin Challenger St. Petersburg Open - St. Petersburg BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Vegeta Croatia Open - Umag Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Vercelli Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Taipei City Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Ostrava Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Rome Challenger GHI Bronx Tennis Classic - Bronx Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Tatra Banka Open 2003 - Bratislava Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Konzum Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Todi Challenger ASB Classic - Auckland Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Leon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Izmir Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Trnava Challenger Rennes Challenger Orleans Challenger Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rome Challenger Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires Santiago Challenger New York Open - New York Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Eckental Challenger Buenos Aires Challenger Libema Open - 's-Hertogenbosch Bucaramanga Challenger Stella Artois Clay Court Championships - Budaors Santo Domingo Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Orleans Challenger Bratislava Challenger Cordoba Open - Cordoba Open Sud de France - Montpellier Quimper Challenger Argentina Open - Buenos Aires Open 13 Provence - Marseille Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Open Sud de France - Montpellier Guangzhou Challenger Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Shenzhen Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Raanana Challenger Noventi Open - Halle Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Napoli Challenger Barletta Challenger Belgrade 2 - Belgrade Open Sud de France - Montpellier Cordoba Open - Cordoba Turin Challenger Open 13 Provence - Marseille Ostrava Challenger Ostrava Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Furth Challenger Johannesburg Challenger Buenos Aires Challenger Budapest Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Ortisei Challenger Brescia Challenger Kun-Ming Challenger Bergamo Challenger Montevideo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Manchester Challenger San Luis Potosi Challenger Taipei City Challenger Brest Challenger Recanati Challenger Bratislava Challenger Busan Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Punta Del Este Challenger KGHM Dialog Polish Indoors - Wroclaw Bratislava 1 Challenger Generali Open - Kitzbuhel Indian Wells Challenger Challenger DCN de Cherbourg - Cherbourg Taipei City Challenger Ilkley Challenger Mendoza Challenger Ludwigshafen Challenger Recanati Challenger Prague Challenger Napoli Challenger Liberec Challenger Vancouver Challenger Cordenons Challenger Como Challenger Guayaquil Challenger Rennes Challenger Quimper Challenger Siemens Open 2007 - Scheveningen Ostrava Challenger Jonkoping Challenger Biella Challenger Hamburg Challenger Bratislava Challenger Pharma Medico Open 2008 - Aarhus Dharwad Challenger 2006 - Dharwad Santiago Challenger Belgrade Challenger Biella 7 Challenger Liberec Challenger Ambato Challenger Prosperita Open 2007 - Ostrava Maia 1 Challenger Forli 3 Challenger Concepcion Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger Mauthausen Challenger Prostejov Challenger Nottingham Challenger Malaga Challenger Trieste Challenger Lugano Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger Dobrich Challenger Szczecin Challenger Brazzaville Challenger Kigali 1 Challenger Kigali 2 Challenger Barletta Challenger Skopje Challenger Prostejov Challenger Bratislava 1 Challenger Sassuolo Challenger Milan Challenger Sarajevo Challenger Augsburg Challenger Como Challenger Pozoblanco Challenger Astana Challenger Tampere Challenger Marbella Challenger Prostejov Challenger Eckental Challenger Lima Challenger Quimper Challenger Biella 1 Challenger Citi Open - Washington Roseto Degli Abruzzi 1 Challenger Open de Moselle - Metz Open Sud de France - Montpellier Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Open 13 - Marseille Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Citi Open - Washington Rio Open - Rio de Janeiro Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Sardegna Open - Cagliari French Open - Paris Nordea Open - Bastad Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Great Ocean Road Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris M25 Santa Margherita di Pula Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 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 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-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-LAT 5-0 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, 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, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 U.S. Open (juniors) U.S. Open - New York