Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2003 2002
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 Bratislava 2 Challenger Turkey F1 Turkey F3 Turkey F4 Portugal F4 Portugal F6 Croatia F2 Israel F1 Morocco F1 Israel F2 Morocco F2 Israel F3 Turkey F2 Turkey F3 Italy F11 Romania F1 Romania F2 Uzbekistan F2 Slovenia F2 Turkey F4 Turkey F5 Iran F1 Iran F2 Italy F27 Spain F35 Portugal F4 Spain F37 Portugal F5 Tunisia F4 Tunisia F5 Tunisia F6 Iran F4 Israel F4 Israel F5 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 Switzerland F2 Switzerland F3 Turkey F3 France F7 Turkey F4 Italy F10 Turkey F5 Turkey F6 Uzbekistan F2 Turkey F7 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Germany F4 Croatia F1 Kazakhstan F1 Kazakhstan F2 Croatia F4 Turkey F4 Turkey F5 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Iran F3 Croatia F2 Turkey F9 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Turkey F41 Turkey F42 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F6 Turkey F9 Turkey F11 Turkey F12 Turkey F21 Turkey F31 Turkey F35 Turkey F8 Turkey F18 Turkey F34 Portugal F5 Turkey F1 Turkey F3 Spain F36 Germany F1 Turkey F48 Turkey F49 Turkey F2 (Antalya) Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F2 Turkey F8 (Antalya) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Turkey F12 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Turkey F32 (Antalya) Turkey F33 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F40 (Antalya) Turkey F23 (Istanbul) Kuwait F2 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Turkey F20 (Antalya) Turkey F21 (Antalya) Belarus F1 (Minsk) M15 Doha M15 Doha M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Almaty M25 Nonthaburi M25 Nonthaburi M15 Kiryat Shmona M15 Kiryat Shmona M15 Antalya M15 Antalya M15 Antalya M15 Antalya Poland F1 M25 Nonthaburi M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya Turkey F15 (Antalya) Israel F5 M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novi Sad M15 Novi Sad M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Monastir Karshi Challenger - Karshi BH Indoor Sarajevo - Sarajevo M15 Antalya M15 Monastir Pharma Medico Open 2008 - Aarhus M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Monastir M25 Antalya Fergana Challenger - Fergana M15 Antalya M25 Antalya M15 Antalya Fifth Third Bank Tennis Championships - Lexington M25 Antalya Ljubljana Open - Ljubljana M15 Heraklion M15 Antalya M25 Tbilisi M15 Antalya M15 Antalya M15 Antalya M15 Antalya Sail Open - New Delhi Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara M25 Monastir Fergana Challenger - Fergana M25 Vila Real de Santo Antonio Izmir Cup - Izmir Baden Open - Karlsruhe Unicredit Czech Open - Prostejov M25 Padova Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Samarkand Challenger - Samarkand M25 Santa Margherita di Pula M15 Antalya M25 Valldoreix M15 Antalya Akbank Private Banking TED Open - Istanbul M15 Antalya M25 Telfs Samarkand Challenger - Samarkand Belgrade Challenger M15 Antalya Korat Challenger M15 Antalya Steelers Cup - Kosice Ostrava Challenger Reggio Emilia Challenger San Benedetto Challenger Manchester Challenger Recanati Challenger Poznan Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Bukhara Challenger - Bukhara Tashkent Challenger Seoul Challenger Astana Challenger Chuncheon Challenger Ramat Hasharon Challenger Akbank Private Banking TED Open 2006 - Istanbul Nottingham Challenger Kos-Zucchetti Tennis Cup - Cordenons Bytom Challenger Sarajevo Challenger Brasilia Challenger Izmir Challenger Bratislava Challenger Courmayeur Challenger Casablanca Challenger Dallas Challenger Le Gosier Challenger Rabat Challenger Rome Challenger Braunschweig Challenger Scheveningen Challenger Oberstaufen Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Izmir Challenger Trnava Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Heilbronn Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Tunis Challenger Prague Challenger Bordeaux Challenger Astana Challenger San Marino Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc M15 Antalya Ramat Hasharon Challenger Tunis Challenger M15 Antalya M15 Antalya M25 Antalya Prague Challenger Banja Luka Challenger Eskisehir Challenger M15 Antalya Astana Challenger M15 Antalya Istanbul Challenger M15 Antalya Alexander Kolyaskin Memorial - Donetsk Izmir Challenger President's Cup - Astana Kazan Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Astana Challenger M15 Antalya Dallas Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Tunis Challenger Heilbronn Challenger Segovia Challenger Istanbul Challenger M25 Antalya Izmir Challenger Mons Challenger Rennes Challenger Morocco Tennis Tour - Rabat Mouilleron-Le-Captif Challenger M25 Antalya Kazan Challenger Prostejov Challenger Turkey F6 M15 Antalya Bukhara Challenger - Bukhara Mons Challenger Rennes Challenger Eckental Challenger Brescia Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Guangzhou Challenger Rome Challenger Heilbronn Challenger Istanbul Challenger Prague Challenger Bratislava Challenger Bangkok Challenger Poprad Tatry Challenger Kazan Challenger Astana Challenger M15 Antalya Budapest Challenger M15 Antalya Istanbul Challenger Almaty Challenger M15 Antalya Quimper Challenger Indian Wells Challenger Orleans Challenger Como Challenger Genova Challenger Bratislava Challenger Izmir Challenger ATP Slovak Open Challenger - Bratislava Todi Challenger Recanati Challenger Noumea Challenger Marbella Challenger Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger M25 Monastir Brasov Challenger - Brasov Bratislava Challenger Mons Challenger Izmir Challenger Eckental Challenger Heilbronn Challenger Helsinki Challenger Andria Challenger Portoroz Challenger Bergamo Challenger Barletta Challenger Istanbul Challenger Raanana Challenger M15 Antalya Astana Challenger Tatra Banka Open - Bratislava M15 Antalya M15 Heraklion M15 Antalya M15 Telde M15 Antalya M15 Antalya Braunschweig Challenger M15 Antalya Izmir Challenger Orleans Challenger M15 Antalya M25 Reggio Emilia Shenzhen Challenger Raanana Challenger Turin Challenger Prostejov Challenger Poprad Tatry Challenger Liberec Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Izmir Challenger Bangkok Challenger Heilbronn Challenger Prostejov Challenger Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Sassuolo Challenger Como Challenger Istanbul Challenger Vicenza Challenger Pullach Challenger Poznan Challenger Samarkand Challenger - Samarkand Prostejov Challenger Braunschweig Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bad Waltersdorf Challenger Bukhara Challenger - Bukhara M15 Antalya Prague Challenger Istanbul Challenger Biella 3 Challenger Biella 7 Challenger Antalya 3 Challenger Antalya 4 Challenger Lisbon Challenger Braga Challenger M15 Monastir Kosice Challenger Samarkand Challenger - Samarkand Flea Market Cup - Busan Braunschweig Challenger Istanbul Challenger Koblenz Challenger Hersonissos 1 Challenger Monza Challenger Prosperita Open 2008 - Ostrava Liberec Challenger Genova Challenger Istanbul Challenger Bangkok Challenger Nottingham Challenger Florence Challenger Marrakech Challenger Mons Challenger San Benedetto Challenger Ethias Trophy - Mons Istanbul Challenger Salvador Challenger Tashkent Challenger - Tashkent Geneva Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Antalya 2 Challenger Biella 2 Challenger Monza Challenger Izmir Challenger Prostejov Challenger Zagreb Challenger Legg Mason Tennis Classic - Washington Trnava Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London German Tennis Championships - Hamburg Bergamo Challenger Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Nottingham-2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bergamo Challenger Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Noumea Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane M25 Nonthaburi Tanger Challenger Meknes Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Sydney International - Sydney Winston-Salem Open - Winston-Salem Caltanissetta Challenger Santiago Open - Santiago Anytech365 Andalucia Open - Marbella Rome Challenger Mersin Challenger AEGON International - Eastbourne Mersin Challenger Open Sud de France - Montpellier Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Rome Challenger Bratislava Challenger Erste Bank Open - Vienna Tunis Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ostrava Challenger AEGON Championships - London AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Helsinki Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich M25 Reggio Emilia Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Kitzbuhel Challenger Astana Challenger PBZ Zagreb Indoors - Zagreb Tiriac Open - Bucharest China Open - Beijing If Stockholm Open - Stockholm Loughborough Challenger Open de Tenis Comunidad Valenciana - Valencia Helsinki Challenger Zadar Challenger Naples Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca Bratislava Challenger Moscow Challenger Mersin Challenger Rome Challenger Brisbane International - Brisbane Open Sud de France - Montpellier M15 Antalya Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Istanbul Challenger Mestre Challenger Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Prague Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Milan Challenger Credit Agricole Suisse Open - Gstaad Istanbul Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Bangkok Challenger Valencia Open - Valencia Bangkok Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille DIEMA XTRA Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Istanbul Challenger Nur-Sultan Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BMW Open - Munich Bonn Challenger Prague II Challenger Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger BMW Open - Munich Generali Open - Kitzbuhel Todi Challenger Sofia Open - Sofia Antalya Open - Antalya St. Petersburg Open - St. Petersburg Hersonissos 2 Challenger Open Parc - Lyon Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles If Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Bratislava 1 Challenger PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg Apia International - Sydney Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Generali Open - Kitzbuhel Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Open - Indian Wells Noumea Challenger Bangkok Challenger Medibank International - Sydney Ortisei Challenger Antalya Challenger Biella 1 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Prostejov Challenger Brisbane International - Brisbane BNP Paribas Masters - Paris Sony Ericsson Open - Miami Lyon Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Moselle Open - Metz Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 1R, TUR-RSA 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group II, 1R, CYP-TUR 1-4 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 U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group I, PO, SVK-BLR 3-1 Wimbledon (juniors) Wimbledon (juniors) Helsinki Challenger