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 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 Croatia F2 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F8 Kazakhstan F9 Germany F3 Germany F4 Russia F1 Russia F2 Turkey F12 Uzbekistan F1 Uzbekistan F2 Ukraine F3 Russia F8 Belarus F1 Belarus F2 Egypt F34 Russia F3 Spain F15 Belarus F4 Croatia F3 Croatia F5 Turkey F26 Turkey F27 Belarus F2 Russia F8 Russia F6 Russia F7 Belarus F1 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Russia F7 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Czech Republic F3 Slovenia F3 Belarus F2 GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon M25 Astana Tatra Banka Open 2003 - Bratislava Russia F2 Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Porsche Open - Poznan Trofeo Sisma Mantova - Mantova Croatia Osiguranje Rijeka Open - Rijeka Levene Gouldin & Thompson Tennis Challenger - Binghamton Baden Open - Karlsruhe M15 Maanshan M15 Luan M25 Luzhou Heilbronn Open - Heilbronn Sarajevo Challenger Dharwad Challenger 2006 - Dharwad Pozoblanco Challenger Manchester Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Recanati Challenger Segovia Challenger Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk St. Remy Challenger Tashkent Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Seoul Challenger Chuncheon Challenger Porsche Open - Poznan Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Nottingham Challenger Tatra Banka Open - Bratislava Penza Challenger The LTA Nottingham Challenger - Nottingham St. Remy Challenger Izmir Challenger Tatra Banka Open 2006 - Bratislava Rennes Challenger Orleans Challenger Pharma Medico Open 2008 - Aarhus Ortisei Challenger Helsinki Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Open Castilla y Leon - Segovia Samarkand Challenger Samsung Securities Cup - Seoul Dallas Challenger Johannesburg Challenger Karshi Challenger Milan Challenger Portoroz Challenger Granby Challenger Status Athens Open - Athens M15 Astana St. Remy Challenger Fergana Challenger Istanbul Challenger Astana Challenger Fergana Challenger IPP Open - Helsinki Tashkent Challenger Unicredit Czech Open - Prostejov Kazan Challenger Tyumen Challenger Heilbronn Challenger Kos Succhetti Tennis Cup - Cordenons Shenzhen Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Fergana Challenger Coffee Cup Challenger - Chikmagalur Istanbul Challenger Izmir Challenger Tashkent Challenger Helsinki Challenger Challenger Brasov - Brasov Kazan Challenger Raanana Challenger Batman Challenger Taipei City Challenger Challenger DCN de Cherbourg - Cherbourg Segovia Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bangkok Challenger Bergamo Challenger Quimper Challenger Guangzhou Challenger Siemens Open 2007 - Scheveningen Karshi Challenger Seoul Challenger Brest Challenger Tatra Banka Slovak Open - Bratislava Brescia Challenger Bangkok Challenger Bergamo Challenger Karshi Challenger Samarkand Challenger Internazionali di Tennis di Bergamo - Bergamo Recanati Challenger Astana Challenger BMW Tennis Championship - Sunrise Brescia Challenger St. Brieuc Challenger Tunis Challenger Glasgow Challenger Astana Challenger Bratislava Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Irving Challenger Astana Challenger M25 Toulouse-Balma Mersin Challenger Biel Challenger Orleans Challenger Mons Challenger Tashkent Challenger Andria Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Surbiton Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Izmir Challenger M25 Kiseljak M25 Kursumlijska Banja Taipei City Challenger Seoul Challenger Granby Challenger Recanati Challenger St. Remy Challenger Orleans Challenger Irving Challenger Ostrava Challenger Open de Rennes La Trinitaine - Rennes M25 Hong Kong Helsinki Challenger M25 Hong Kong Heilbronn Challenger Troisdorf Challenger Bergamo Challenger Shenzhen 1 Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Oeiras 1 Challenger Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Brest Challenger M25 Kachreti Pune Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Marburg Challenger Shenzhen Challenger Raanana Challenger Shymkent Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Bangkok Challenger Cherbourg Challenger Trnava Challenger Irving Challenger Taipei City Challenger Oeiras 1 Challenger Portoroz Challenger Shenzhen 1 Challenger M25 Doha Zhangjiagang Challenger Nonthaburi 4 Challenger Cherbourg Challenger Karshi Challenger Samarkand Challenger Ostrava Challenger Prague Challenger Aptos Challenger Tashkent Challenger Nottingham Challenger Rennes Challenger Quimper Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Samarkand Challenger Surbiton Challenger Astana Challenger Ilkley Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Italy F3 (Basiglio) Eckental Challenger Pau Challenger Pozoblanco Challenger Biella 1 Challenger Biella 2 Challenger Segovia Challenger Lugano Challenger Biella 7 Challenger Phoenix Challenger Mallorca Challenger Rovereto Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Brest Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Astana Challenger Shenzhen 2 Challenger Open de Rennes La Trinitaine - Rennes Glasgow Challenger Pau Challenger Gwangju Challenger Guangzhou Challenger Wuxi Challenger Kachreti Challenger Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger St. Tropez Challenger Bratislava Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Cassis Challenger Trieste Challenger Portoroz Challenger Rennes Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Bratislava Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Bratislava Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kazan Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dallas Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Citi Open - Washington Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Lugano Challenger St. Petersburg Open - St. Petersburg Tashkent Challenger Kolkata Challenger Perugia Challenger The Dubai Tennis Championships - Dubai Open 13 Provence - Marseille Bratislava Challenger Generali Open - Kitzbuhel Drummondville Challenger Chennai Open - Chennai St. Brieuc Challenger Manacor Challenger Malaga Challenger bett1HULKS Championships - Cologne Helsinki Challenger Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Adelaide International 2 - Adelaide Sunrise Challenger Tyumen Challenger Porto Challenger Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger BRD Nastase Tiriac Trophy - Bucharest BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Fergana Challenger Bangalore Challenger Helsinki Challenger Hall of Fame Tennis Championships - Newport Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Bergamo Challenger Guadalajara Challenger Astana Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Oeiras 2 Challenger BRD Nastase Tiriac Trophy - Bucharest Kazan Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Koblenz Challenger Gerry Weber Open - Halle Astana Open - Nur-Sultan Citi Open - Washington Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Portoroz Challenger Sardegna Open - Cagliari Astana Open - Nur-Sultan Belgrade 2 - Belgrade Astana Challenger Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha BMW Open - Munich Eckental Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose New Delhi Challenger Chengdu Open - Chengdu Astana Open - Astana Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Kazan Challenger 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 Mons Challenger Budapest Challenger BMW Open - Munich Koblenz Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Segovia Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Bendigo Challenger Eckental Challenger Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Cary Challenger Recanati Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Recanati Challenger Kremlin Cup - Moscow Bratislava 2 Challenger Eckental Challenger Pau Challenger Ricoh Open - 's-Hertogenbosch Zagreb Challenger Citi Open - Washington Nur-Sultan Challenger ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Mercedes Cup - Stuttgart AEGON International - Eastbourne Eckental Challenger Chengdu Open - Chengdu Shenzhen Open - Shenzhen Quimper Challenger Tata Open Maharashtra - Pune Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Gwangju Challenger Millennium Estoril Open - Estoril Prague Challenger Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Antalya Open - Antalya Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona New Delhi Challenger BMW Open - Munich Noventi Open - Halle Thionville Challenger Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BCR Open Romania - Bucharest Astana Challenger Open 13 Provence - Marseille Matsuyama Challenger Hersonissos 5 Challenger Yokohama Challenger Lille Challenger Busan Challenger Porto Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Shanghai Challenger Guangzhou Challenger St. Brieuc Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach New York Open - New York Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport Qatar ExxonMobil Open - Doha Koblenz Challenger Vilnius Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Busan Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Ostrava Challenger Kobe Challenger Nottingham Challenger Milan Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - New York Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Australian Open - Melbourne BB&T Atlanta Open - Atlanta Miami Open - Miami Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Abierto Mexicano - Los Cabos 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 Swiss Indoors Basel - Basel Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 U.S. Open - New York Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Sony Ericsson Open - Miami Davis Cup, Group I, 1R, BLR-POR 3-2 U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne All Lower level tournaments French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Chisinau Challenger French Open - Paris U.S. Open - New York Wimbledon - London 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 II, 1R, BLR-IRL 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 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 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, World Group, QR, GER-BLR 4-1 Australian Open (juniors) Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Olympics - London Olympics - Tokyo Davis Cup, World Group, PO, SVK-BEL 2-3 Sassuolo Challenger