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 Koblenz Challenger M25 Reggio Emilia M25 Valldoreix M25 Telfs M25 Padova Bonn Challenger Lisbon Challenger Hersonissos 1 Challenger Tiriac Open - Bucharest Monza Challenger Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 Portugal F5 Portugal F6 Croatia F2 Morocco F2 Romania F2 Poland F1 Slovenia F2 Portugal F4 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F5 Czech Republic F5 Germany F2 Great Britain F1 Great Britain F2 Croatia F1 Czech Rep. F3 Italy F17 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Germany F3 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Portugal F4 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 Italy F16 Germany F1 Italy F19 Germany F7 Morocco F1 Italy F11 Romania F1 Italy F27 Israel F4 Portugal F5 Iran F3 Iran F4 Russia F1 Russia F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Italy F23 Slovak Rep. F1 Croatia F2 Kazakhstan F1 Kazakhstan F2 France F5 Croatia F4 M15 Antalya M15 Heraklion M15 Telde M25 Santa Margherita di Pula M25 Monastir M15 Monastir M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio Czech Open 2006 - Prostejov 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Challenger Brasov - Brasov Ethias Trophy - Mons The LTA Nottingham Challenger - Nottingham M15 Heraklion Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Steelers Cup - Kosice Fifth Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Tatra Banka Slovak Open - Bratislava Internationaux du Doubs - Besancon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Baden Open - Karlsruhe Unique Zagreb Open - Zagreb Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Busan Challenger Fergana Challenger Kosice Challenger Pozoblanco Challenger Manchester Challenger Poznan Challenger Segovia Challenger St. Remy Challenger Bratislava Challenger Tanger Challenger Johannesburg Challenger Rome Challenger Ostrava Challenger Turin Challenger Kitzbuhel Challenger Izmir Challenger Rennes Challenger M25 Monastir Ortisei Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Togliatti Cup - Togliatti Bergamo Challenger Casablanca Challenger Rabat Challenger Prague Challenger Tatra Banka Open 2006 - Bratislava Nottingham Challenger Nottingham Challenger Turin Challenger Oberstaufen Challenger Dortmund Challenger San Marino Challenger Manerbio Challenger M25 Reggio Emilia Kobstaedernes ATP Challenger - Kolding Bratislava Challenger Casablanca Challenger Rabat Challenger Loughborough Challenger Marrakech Challenger Dallas Challenger Prague Challenger Bordeaux Challenger Ostrava Challenger Coffee Cup Challenger - Chikmagalur Steelers Cup - Kosice San Marino Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Porsche Open - Poznan XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dallas Challenger Le Gosier Challenger GHI Bronx Tennis Classic - Bronx Johannesburg Challenger Kun-Ming Challenger Busan Challenger Caltanissetta Challenger Reggio Emilia Challenger Recanati Challenger Granby Challenger Freudenstadt Challenger Trnava Challenger Caltanissetta Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Panama City Challenger Guadalajara Challenger Barranquilla Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger San Benedetto Challenger Granby Challenger Courmayeur Challenger Tashkent Challenger Bratislava Challenger Raanana Challenger Taipei City Challenger Busan Challenger Prostejov Challenger Mons Challenger Chuncheon Challenger Steelers Cup - Kosice Portoroz Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Guangzhou Challenger Tatra Banka Open - Bratislava Pingguo Challenger Ostrava Challenger Busan Challenger Seoul Challenger Bangkok Challenger Izmir Challenger Rennes Challenger Poprad Tatry Challenger Prague Challenger Mersin Challenger Izmir Challenger Brest Challenger Steelers Cup 2005 - Kosice Brescia Challenger Bergamo Challenger Nottingham Challenger Stella Artois Clay Court Championships - Budaors Taipei City Challenger Prostejov Challenger Surbiton Challenger Poprad Tatry Challenger Portoroz Challenger Almaty Challenger Brescia Challenger Quimper Challenger Irving Challenger Marbella Challenger Irving Challenger Glasgow Challenger Surbiton Challenger Braunschweig Challenger Pullach Challenger Tatra Banka Open - Bratislava Orleans Challenger Czech Indoor Open - Prague Open de Rennes - Rennes Liberec Challenger dBI Tennis Challenger - Binghamton ATP Slovak Open Challenger - Bratislava Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Morocco Tennis Tour - Rabat San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Brasov Challenger - Brasov Flea Market Cup - Busan Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Status Athens Open - Athens Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Unicredit Czech Open - Prostejov Orleans Challenger Mons Challenger Tashkent Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Wroclaw Challenger Irving Challenger Dharwad Challenger 2006 - Dharwad St. Brieuc Challenger Prostejov Challenger Athens Challenger Sibiu Challenger Geneva Challenger Tashkent Challenger IPP Open - Helsinki Bratislava Challenger Seoul Challenger Kosice Open-Steelers Cup 2008 - Kosice Noumea Challenger Tatra Banka Open 2003 - Bratislava Meknes Challenger Sunrise Challenger Sassuolo Challenger Ostdeutscher Sparkassen Cup - Dresden Furth Challenger Kosice Challenger Bytom Challenger Barletta Challenger San Benedetto Challenger Brasilia Challenger Salvador Challenger Loughborough Challenger Orleans Challenger Poznan Challenger Como Challenger Genova Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Rome Challenger Prosperita Open 2007 - Ostrava Zagreb Challenger Siemens Open 2007 - Scheveningen Drummondville Challenger Pozoblanco Challenger Bratislava Challenger Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Astana Challenger Segovia Challenger Samsung Securities Cup - Seoul Morocco Tennis Tour - Tanger Tunis Open - Tunis Tennis Napoli Cup - Napoli Cordenons Challenger Genova Challenger Genova Challenger St. Remy Challenger Granby Challenger Trnava Challenger Florence Challenger Mons Challenger Noumea Challenger Helsinki Challenger Orleans Challenger Marbella Challenger Geneva Challenger Eckental Challenger Eckental Challenger Mallorca Challenger Ortisei Challenger Marrakech Challenger Ilkley Challenger Ismaning Challenger Como Challenger Sao Paulo Challenger Tour Finals Rimini Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Hersonissos 2 Challenger Noumea Challenger Busan Challenger Prostejov Challenger Todi Challenger Cary Challenger Bratislava 1 Challenger Geneva Challenger Bratislava 2 Challenger Mons Challenger Raanana Challenger Naples Challenger Bad Waltersdorf Challenger Braga Challenger Rome Challenger Kaohsiung Challenger Indian Wells Challenger St. Brieuc Challenger Zadar Challenger Vicenza Challenger Ortisei Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Bratislava Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Bangkok Challenger Quimper Challenger Pau Challenger Prague Challenger Prague II Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Split Challenger Istanbul Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Lugano Challenger Ostrava Challenger Prague Challenger Biella 7 Challenger Bratislava Challenger Ismaning Challenger Bratislava Challenger Biel Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Malaga Challenger Mallorca Challenger Ortisei Challenger Lyon Challenger BCR Open Romania - Bucharest Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney BMW Open - Munich PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade German Tennis Championships - Hamburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Konzum Croatia Open - Umag Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Open 13 Provence - Marseille Santiago Open - Santiago Sofia Open - Sofia Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Open Parc - Lyon Noventi Open - Halle Hall of Fame Open - Newport Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Open 13 Provence - Marseille Citi Open - Washington Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Swiss Indoors Basel - Basel Open 13 - Marseille Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Apia International - Sydney US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Davis Cup, Group I, PO, SVK-BLR 3-1 Truist Atlanta Open - Atlanta Davis Cup, Group I, 1R, SVK-SUI 3-1 Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris 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 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 Western & Southern Open - Cincinnati U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 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, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 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, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 U.S. Open - New York Olympics - London Davis Cup, World Group, 1R, CHI-SVK 4-1 French Open - Paris Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, PO, SVK-POR 3-1