Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 M15 Heraklion Hersonissos 2 Challenger 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 Croatia F1 Czech Rep. F3 Italy F17 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Germany F3 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Portugal F4 Germany F1 Morocco F1 Italy F11 Romania F1 Italy F27 Israel F4 Portugal F5 Iran F3 Iran F4 Czech Republic F5 Czech Republic F6 Germany F4 Germany F5 Croatia F1 Croatia F2 Italy F23 Slovak Rep. F1 Croatia F2 Kazakhstan F1 Kazakhstan F2 Croatia F4 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) M15 Antalya M15 Heraklion Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb M25 Monastir Zivnobanka Czech Open - Prostejov Open de L'Isere - Grenoble M25 Monastir Tatra Banka Open - Bratislava M25 Vila Real de Santo Antonio Pro Tennis World Open - Sunrise ATP Slovak Open Challenger - Bratislava Sony Ericsson Open 2008 - Belgrade M25 Vila Real de Santo Antonio Heilbronn Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Caltanissetta Challenger Izmir Challenger Mons Challenger Tashkent Challenger Bratislava Challenger Salzburg Challenger Heilbronn Challenger USTA Tennis Championships of Houston - Houston Bergamo Challenger Athens Challenger Ostrava Challenger Oberstaufen Challenger Dortmund Challenger San Marino Challenger KGHM Polish Indoors - Wroclaw Cordenons Challenger Ljubljana Open 2002 - Ljubljana Manerbio Challenger Eckental Challenger Tatra Banka Open 2001 - Bratislava Lamberts Open by Stawag - Aachen Casablanca Challenger Rabat Challenger Marrakech Challenger Mersin Challenger Prague Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger The Surbiton Trophy - Surbiton Nottingham-2 Challenger KGHM Dialog Polish Indoors - Wroclaw Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Astana Challenger Reggio Emilia Challenger Beijing Challenger San Marino Challenger Trnava Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Ortisei Challenger Helsinki Challenger Prostejov Challenger Courmayeur Challenger Casablanca Challenger Cherbourg Challenger Istanbul Challenger Sarajevo Challenger Rabat Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bratislava Challenger Turin Challenger Bergamo Challenger Barranquilla Challenger Jersey Challenger Taipei City Challenger Turin Challenger Busan Challenger Portoroz Challenger Trnava Challenger Czech Open 2005 - Prostejov 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Taipei City Challenger Izmir Challenger Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Prostejov Challenger Sarajevo Challenger Ostrava Challenger Muller Cup - Ulm Portoroz Challenger Geneva Challenger M15 Monastir Privat Bank Cup - Dnepropetrovsk Panama City Challenger USTA Men's Challenger of Dallas - Dallas Poprad Tatry Challenger Prague Challenger Challenger 42 - Andrezieux Prostejov Challenger Pullach Challenger GHI Bronx Classic - Bronx Tatra Banka Open 2006 - Bratislava Privat Bank Cup - Dniepropetrovsk Lisbon Challenger M15 Telde M25 Santa Margherita di Pula M25 Valldoreix Sassuolo Challenger M25 Reggio Emilia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Poprad Tatry Challenger Tatra Banka Slovak Open - Bratislava Sibiu Challenger LTA Shrewsbury Challenger - Shrewsbury Tashkent Challenger Internationaux du Doubs - Besancon Quimper Challenger Baden Open - Karlsruhe Marbella Challenger Barletta Challenger The LTA Manchester Trophy - Manchester M25 Padova M25 Telfs Kremlin Cup - Moscow Akbank Private Banking TED Open - Istanbul Stockholm Open - Stockholm Marbella Challenger Poznan Challenger Copenhagen Open - Copenhagen Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Bergamo Challenger Quimper Challenger Johannesburg Challenger Rhodes Challenger Nottingham Challenger Kosice Challenger Pozoblanco Challenger San Benedetto Challenger Manchester Challenger Como Challenger Recanati Challenger Ordina Open - 's-Hertogenbosch Istanbul Challenger Freudenstadt Challenger Bratislava 1 Challenger Chuncheon Challenger Caltanissetta Challenger Liberec Challenger Stockholm Open - Stockholm Como Challenger Helsinki Challenger Bad Waltersdorf Challenger Eskisehir Challenger Salzburg Challenger Tanger Challenger Hersonissos 1 Challenger Rome Challenger Ostrava Challenger Bordeaux Challenger Naples Challenger Petange Challenger Genova Challenger West of England Tennis - Bristol The Manchester Trophy - Manchester Vicenza Challenger Kitzbuhel Challenger Braga Challenger Eckental Challenger Trnava Challenger Nova Challenger Osaka - Osaka Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Adidas International - Sydney Tatra Banka Slovak Open - Bratislava Togliatti Cup - Togliatti USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague The 69th King's Cup-Thailand Open - Bangkok IPP Open - Helsinki Neride Prague Indoor - Prague Tatra Banka Open - Bratislava Internationaler Raiffeisen Grand Prix - St. Polten KGHM Polish Indoors - Wroclaw Allianz Suisse Open Gstaad - Gstaad Bonn Challenger Tatra Banka Open - Bratislava Kos-Zucchetti Tennis Cup - Cordenons Morocco Tennis Tour - Rabat Steelers Cup - Kosice Fifth Third Bank Tennis Championships - Lexington Flea Market Cup - Busan Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Prosperita Open 2008 - Ostrava Gimcheon Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Open 13 - Marseille Zagreb Open - Zagreb The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Izmir Challenger Kremlin Cup - Moscow Qatar Open - Doha Poznan Challenger Medibank Private International - Sydney Milan Indoors - Milan Dubai Open - Dubai The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Exim Agmedia Open - Kosice RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open des Alpes Trophee BNP Paribas - Grenoble Loughborough Challenger Mercedes-Benz Cup - Los Angeles Open Seat Godo 2003 - Barcelona Oberstaufen Cup - Oberstaufen Compaq Cup 2001 - Zabrze Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Tatra Banka Slovak Open - Bratislava Hamburg Challenger - Hamburg TD Waterhouse Cup - Long Island Brasov Challenger - Brasov Open 13 - Marseille Wroclaw Challenger Belgrade Challenger Bergamo Challenger Helsinki Challenger Nottingham-2 Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Prostejov Challenger BMW Open - Munich Tatra Banka Open 2003 - Bratislava Fergana Challenger - Fergana Besancon Challenger Geneva Challenger Qatar ExxonMobil Open - Doha Milan Indoors - Milan Heineken Open - Auckland Prostejov Challenger Intersport Heilbronn Open - Heilbronn Mons Challenger Tashkent Challenger Seoul Challenger Open Seat Godo - Barcelona ATP Studena Croatia Open Umag - Umag Noumea Challenger Akbank Private Banking-TED Open - Istanbul St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger AEGON International - Eastbourne Meknes Challenger Legg Mason Tennis Classic - Washington Sarajevo Challenger Architect Open - Budapest Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Todi Challenger SA Tennis Open - Johannesburg Johannesburg Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Furth Challenger BRD Nastase Tiriac Trophy - Bucharest Kosice Challenger AEGON Championships - London Bytom Challenger Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag San Benedetto Challenger Aptos Challenger Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne Brasilia Challenger Salvador Challenger Winston-Salem Open - Winston-Salem Zivnobanka Czech Open - Prostejov Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Bath Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Rome Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Almaty Challenger Zagreb Challenger Cremona Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Nottingham Challenger Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Nottingham Challenger Kremlin Cup - Moscow Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mauritius Open - Mauritius German Tennis Championships - Hamburg Braunschweig Challenger Generali Open - Kitzbuhel Granby Challenger Astana Challenger Segovia Challenger Genova Challenger Santiago Open - Santiago Samsung Securities Cup - Seoul Morocco Tennis Tour - Tanger Pharma Medico Open 2008 - Aarhus Genova Challenger Sofia Open - Sofia Unicredit Czech Open - Prostejov Trnava Challenger Orleans Challenger Open Parc - Lyon Geneva Challenger Florence Challenger Noumea Challenger Marrakech Challenger Valencia Open - Valencia Sao Paulo Challenger Tour Finals DPD Challenger 2001 - Aschaffenburg Salzburg Challenger Rio Open - Rio de Janeiro Rimini Challenger Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Helsinki Challenger Open 13 - Marseille Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Serbia Open - Belgrade Heilbronn Challenger Bergamo Challenger Recanati Challenger Bratislava 2 Challenger Heilbronn Challenger Helsinki Challenger Open de Nice Cote d'Azur - Nice Lyon Challenger Kremlin Cup - Moscow Noumea Challenger Erste Bank Open - Vienna Proton Malaysian Open - Kuala Lumpur Bet-at-home Open - Hamburg Apia International - Sydney Zadar Challenger Moselle Open - Metz Open de Moselle - Metz SA Tennis Open - Johannesburg Monza Challenger Bet-at-home Open - Hamburg Tiriac Open - Bucharest Winston-Salem Open - Winston-Salem BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Marrakech The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Valencia Open - Valencia President's Cup - Tashkent Anytech365 Andalucia Open - Marbella AEGON Championships - London AAPT Championships - Adelaide Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag AAPT Championships - Adelaide Rome Challenger Indian Wells Challenger Winston-Salem Open - Winston-Salem Bratislava Challenger Bangkok Challenger Barcelona Open Banc Sabadell - Barcelona Prague Challenger Prague II Challenger Ostrava Challenger Prostejov Challenger Split Challenger Istanbul Challenger Eckental Challenger Ortisei Challenger Biella 1 Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Biella 7 Challenger Bratislava Challenger Gelsor Open Romania - Bucharest Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island Open de Tenis Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Brisbane International - Brisbane German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Ordina Open - 's-Hertogenbosch Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Medibank International - Sydney Serbia Open - Belgrade Sony Ericsson Open - Miami Medibank International - Sydney 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 Open 13 - Marseille Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart 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 Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells 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 Apia International - Sydney Plava Laguna Croatia Open - Umag Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Mutua Madrid Open - Madrid Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Wimbledon - London Davis Cup, World Group, QR, SVK-CAN 2-3 French Open - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open - Paris U.S. Open - New York Olympics - Athens French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, SVK-RSA 3-2 Australian Open - Melbourne Davis Cup, World Group, PO, SVK-KOR 2-3 U.S. Open - New York Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 French Open - Paris Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Australian Open - Melbourne Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, SF, SVK-ARG 4-1 Wimbledon (juniors) Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, QF, SVK-NED 4-1 Olympics - London Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, QR, USA-SVK 3-2 M25 Reggio Emilia