Career 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 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 Finland F1 Finland F2 Finland F1 Great Britain F1 Great Britain F2 Croatia F1 Switzerland F3 France F5 Russia F1 Russia F2 Turkey F11 Switzerland F1 Switzerland F2 Croatia F7 Iran F6 Israel F1 Israel F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Romania F1 Romania F2 Serbia F2 Serbia F3 Austria F1 Austria F3 Slovakia F3 Germany F12 Germany F13 Germany F16 Kuwait F1 Kuwait F2 Kuwait F3 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Serbia F2 Serbia F3 Portugal F4 Portugal F5 Germany F1 Croatia F2 Croatia F6 Bulgaria F3 Switzerland F1 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Morocco F1 Morocco F2 Czech Republic F4 Czech Republic F6 Great Britain F8 Great Britain F9 USA F34 USA F35 USA F11 Croatia F3 Switzerland F2 Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Kobstaedernes ATP Challenger - Kolding Italy F32 Germany F2 Croatia F2 Italy F15 Croatia Osiguranje Rijeka Open - Rijeka Schickedanz Open 2007 - Furth Czech Republic F3 Slovenia F3 Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger Freudenstadt Challenger St. Remy Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Helsinki Challenger Rennes Challenger Bratislava Challenger Pingguo Challenger Penza Challenger Genova Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Singapore Challenger Tampere Challenger M15 Wroclaw Cherbourg Challenger Dallas Challenger Johannesburg Challenger Tatra Banka Open 2003 - Bratislava Arad Challenger Kosice Challenger Czech Indoor Open - Prague Timisoara Challenger Granby Challenger Dharwad Challenger 2006 - Dharwad Poznan Challenger Switzerland F2 Internationaux de Nouvelle-Caledonie - New Caledonia M15 Sofia Baden Open - Karlsruhe Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Cherbourg Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Prague Challenger Czech Open 2006 - Prostejov Tashkent Challenger Geneva Challenger Helsinki Challenger Raanana Challenger Taipei City Challenger Prostejov Challenger Prague Challenger Liberec Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Flea Market Cup - Busan Eckental Challenger Champaign Challenger Brescia Challenger Noumea Challenger Manila Challenger Guangzhou Challenger Seoul Challenger Lyon Challenger PEOPLEnet Cup - Dnepropetrovsk Orleans Challenger Ho Chi Minh City Challenger Prosperita Open 2007 - Ostrava Columbus Challenger Yokohama Challenger San Remo Tennis Cup - San Remo Savannah Challenger Heilbronn Challenger Porsche Open - Poznan Surbiton Challenger Bastad Challenger Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Irving Challenger Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Geneva Challenger Glasgow Challenger Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus IPP Open - Helsinki Morocco Tennis Tour - Fes Phoenix Challenger Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Orleans Challenger Ortisei Challenger Chicago Challenger Roanne Challenger Guangzhou Challenger Nottingham Challenger Status Athens Open - Athens Fergana Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Rennes Challenger Kos Succhetti Tennis Cup - Cordenons Burnie Challenger Coffee Cup Challenger - Chikmagalur Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg St. Remy Challenger Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Czech Republic F5 Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Bratislava Challenger Irving Challenger Alphen Challenger Astana Challenger Geneva Challenger Knoxville Challenger Mons Challenger Quimper Challenger Ostdeutscher Sparkassen Cup - Dresden Savannah Challenger Mons Challenger Charlottesville Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Tampere Challenger Bastad Challenger Brest Challenger Champaign Challenger Brescia Challenger Poznan Challenger Quimper Challenger Wroclaw Challenger Panama City Challenger Sarasota Challenger Taipei City Challenger Bratislava Challenger Aix En Provence Challenger Lyon Challenger Marburg Challenger Blois Challenger Granby Challenger Orleans Challenger Heilbronn Challenger Kenitra Challenger Open de Rennes La Trinitaine - Rennes Vancouver Challenger Brescia Challenger St. Brieuc Challenger Sarasota Challenger Vercelli Challenger Tallahassee Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Chengdu Challenger Poznan Challenger Bangkok Challenger Ortisei Challenger Bratislava Challenger Knoxville Challenger Playford Challenger Sarasota Challenger Marburg Challenger Seoul Challenger St. Remy Challenger Bastad Challenger Rome Challenger St. Brieuc Challenger Tempe Challenger Izmir Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Brest Challenger Gwangju Challenger Nottingham Challenger Dallas Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger Leon Challenger Tallahassee Challenger Busan Challenger Biel Challenger Bangkok Challenger Vicenza Challenger Furth Challenger Pozoblanco Challenger Blois Challenger Canberra Challenger Bratislava Challenger Prague Challenger Playford Challenger Nur-Sultan 1 Challenger Liberec Challenger Troisdorf Challenger Tashkent Challenger Charlottesville Challenger Maui Challenger Irving Challenger Taipei City Challenger Tallahassee Challenger Prostejov Challenger Canberra Challenger Aptos Challenger Portoroz Challenger Charlottesville Challenger Newport Beach Challenger Quimper Challenger Drummondville Challenger Savannah Challenger Napoli Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Hamburg Challenger Indian Wells Challenger Prague Challenger Tiburon Challenger Rome Challenger Charlottesville Challenger Champaign Challenger Nottingham Challenger Bangkok Challenger Zug Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Ludwigshafen Challenger Recanati Challenger Braunschweig Challenger Aptos Challenger Augsburg Challenger New Haven Challenger Eckental Challenger Pau Challenger Prague Challenger Maia Challenger Biella 1 Challenger Biella 2 Challenger Open Seat Godo 2007 - Barcelona Lugano Challenger Loughborough Challenger Biella 7 Challenger Braunschweig Challenger Mercedes Cup - Stuttgart Mallorca Challenger Brest Challenger Ismaning Challenger Roanne Challenger Bratislava Challenger Helsinki Challenger Forli 3 Challenger Forli 5 Challenger BCR Open Romania - Bucharest Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Turin Challenger Braunschweig Challenger Steelers Cup - Kosice Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Kaohsiung Challenger Izmir Challenger Unique Zagreb Open - Zagreb PBZ Zagreb Indoors - Zagreb Steelers Cup - Kosice Tulln Challenger Open de Rennes La Trinitaine - Rennes Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Regions Morgan Keegan Championships - Memphis Tunis Open - Tunis Prosperita Open 2008 - Ostrava BMW Open - Munich Aamulehti Tampere Open - Tampere Open de Moselle - Metz Tatra Banka Slovak Open - Bratislava Mons Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Dubai Duty Free Tennis Championships - Dubai Trieste Challenger Portoroz Challenger Geneva Challenger Estoril Open - Estoril Serbia Open - Belgrade IPP Open - Helsinki Hamburg Challenger Gerry Weber Open - Halle Quimper Challenger Quimper 2 Challenger Nur-Sultan 2 Challenger Credit Agricole Suisse Open - Gstaad Busan Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Jonkoping Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Prague Challenger Heineken Open - Auckland SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Citi Open - Washington Bratislava Challenger Bratislava Challenger San Francisco Challenger Caloundra Challenger Shenzhen Open - Shenzhen Dallas Challenger Countrywide Classic - Los Angeles Sarasota Challenger Next Generation Adelaide International - Adelaide Geneva Open - Geneva Tashkent Challenger Bergamo Challenger Heilbronn Challenger Vicenza Challenger Luedenscheid Challenger The Dubai Tennis Championships - Dubai Furth Challenger Biella Challenger Memphis Open - Memphis Bratislava Challenger SkiStar Swedish Open - Bastad Suisse Open - Gstaad Drummondville Challenger Chennai Open - Chennai Poznan Challenger Malaga Challenger Helsinki Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm Yokohama Challenger Toyota Challenger Sunrise Challenger New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Heilbronn Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva European Open - Antwerp Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Rome Challenger Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Allianz Suisse Open - Gstaad Portugal Open - Oeiras BMW Open - Munich PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London St. Petersburg Open - St. Petersburg Helsinki Challenger Hall of Fame Tennis Championships - Newport Medibank International - Sydney BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Poznan Challenger Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Guadalajara Challenger BMW Open - Munich SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Fairfield Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Anytech365 Andalucia Open - Marbella Poznan Challenger Melbourne Summer Set - Melbourne Augsburg Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Bet-At-Home Austrian Open - Kitzbuhel Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Las Vegas Challenger SkiStar Swedish Open - Bastad Segovia Challenger Knoxville Challenger Swiss Indoors Basel - Basel Cherbourg Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Shanghai Challenger Mons Challenger Budapest Challenger Maui Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco European Open - Antwerp Quimper Challenger Le Gosier Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Karlsruhe Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Champaign Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Indian Wells Challenger Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Abierto Mexicano de Tenis Mifel - Los Cabos Shenzhen Open - Shenzhen Stockton Challenger Eckental Challenger Tampere Challenger Bangkok Challenger Zagreb Challenger SkiStar Swedish Open - Bastad Suisse Open - Gstaad ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Helsinki Challenger Eckental Challenger Knoxville Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Braunschweig Challenger Luedenscheid Challenger US Men's Clay Court Championship - Houston Marbella Challenger Lisbon Challenger Prague Challenger Heilbronn Challenger Zhuhai Open - Zhuhai Open Sud de France - Montpellier bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Noventi Open - Halle Nordea Open - Bastad Truist Atlanta Open - Atlanta Helsinki Challenger Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Prague 1 Challenger Open 13 Provence - Marseille Prague 2 Challenger Dubai Duty Free Tennis Championships - Dubai Troisdorf Challenger Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Viking International - Eastbourne Nordea Open - Bastad Sibiu Challenger Hamburg European Open - Hamburg Braga Challenger Abierto de Tenis Mifel - Los Cabos BCR Open Romania - Bucharest Hamburg Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Tampere Challenger Hall of Fame Open - Newport Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Vilnius Challenger Plava Laguna Croatia Open - Umag Ilkley Challenger Bratislava Challenger Bratislava 1 Challenger Rennes Challenger Bratislava Challenger Prague 3 Challenger Ostrava Challenger Bonn Challenger Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris 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 Rolex Paris Masters - Paris Credit Agricole Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf 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 Swiss Indoors Basel - Basel Erste Bank Open - Vienna San Diego Open - San Diego U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York 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, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 French Open - Paris U.S. Open - New York Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 All Lower level tournaments Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 Davis Cup, Group I, PO, SUI-LIB 3-1 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, World Group, PO, UZB-SUI 2-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, ECU-SUI 2-3 Australian Open (juniors) French Open (juniors) Olympics - London French Open (juniors) Davis Cup, World Group, 1R, KAZ-SUI 4-1 U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 Meerbusch Challenger Australian Open (juniors)