Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Prague Challenger Zhangjiagang Challenger Davis Cup, Group C, Zhuhai Argentina F11 Argentina F12 Argentina F3 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Argentina F18 Dominican Republic F1 Brazil F1 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Colombia F1 Colombia F2 Argentina F4 Argentina F5 Czech Rep. F3 Argentina F7 Austria F4 Bolivia F1 Austria F9 Bolivia F2 Bolivia F3 Bolivia F4 Croatia F10 Argentina F25 Czech Rep F5 Austria F1 Argentina F12 Austria F2 Argentina F13 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Argentina F22 Czech Republic F5 Chile F7 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Czech Republic F1 Paraguay F1 Czech Republic F2 Paraguay F2 Czech Republic F3 Argentina F7 Argentina F8 Serbia F2 Argentina F9 Austria F1 Austria F2 Austria F4 Peru F1 Slovakia F2 Peru F2 Slovakia F3 Peru F3 Hungary F3 Bolivia F2 Bolivia F3 Bolivia F4 Turkey F29 Turkey F30 Czech Republic F5 Brazil F42 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Italy F11 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F40 Turkey F41 Israel F1 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F22 Argentina F9 Turkey F39 Czech Republic F9 Israel F2 Israel F3 Argentina F12 Argentina F8 Argentina F1 Argentina F2 Bolivia F2 Peru F1 Peru F2 Peru F3 Argentina F14 Chile F3 Dominican Republic F2 Dominican Republic F3 Argentina F1 Argentina F2 Cuba F1 Cuba F2 Argentina F3 Romania F11 Argentina F6 Peru F2 Slovak Rep. F2 Peru F3 Slovak Rep. F1 Czech Republic F4 Israel F1 M25 Santa Margherita di Pula M25 Esch/Alzette Manta Challenger Bucaramanga Challenger Rome Challenger Belo Horizonte Challenger Buenos Aires Challenger Buenos Aires Challenger Salinas Challenger Rabat Challenger Barranquilla Challenger Pereira Challenger Santos Challenger Prague Challenger Caltanissetta Challenger Kosice Challenger Lima Challenger Bogota Challenger San Benedetto Challenger Manta Challenger Karshi Challenger Shanghai Challenger Cali Challenger Santiago Challenger Campinas Challenger Rio De Janeiro Challenger Porto Alegre Challenger San Luis Potosi Challenger Guadalajara Challenger Bordeaux Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Aptos Challenger Cordenons Challenger Banja Luka Challenger Mons Challenger Sao Paulo Challenger Geneva Challenger Bogota Challenger Bratislava Challenger Lima Challenger Sao Paulo Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Irving Challenger Kazan Challenger Mersin Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Vercelli Challenger Rome Challenger Bordeaux Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Marrakech Challenger Cherbourg Challenger Santiago Challenger San Luis Potosi Challenger Napoli Challenger Leon Challenger Santos Challenger Sao Paulo Challenger Bordeaux Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Portoroz Challenger Campinas Challenger Porto Alegre Challenger Mons Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Kazan Challenger Prague Challenger Liberec Challenger Trnava Challenger Bangkok Challenger Izmir Challenger Mons Challenger Bratislava Challenger Happy Valley Challenger Irving Challenger Ostrava Challenger Prostejov Challenger Ilkley Challenger Milan Challenger Bratislava Challenger Santo Domingo Challenger Vancouver Challenger Orleans Challenger Kosice Challenger Ortisei Challenger Szczecin Challenger Playford Challenger San Juan Challenger Rennes Challenger Samarkand Challenger Drummondville Challenger Aix En Provence Challenger Bucaramanga Challenger Prostejov Challenger Heilbronn Challenger Mestre Challenger Brest Challenger Prostejov Challenger Bucaramanga Challenger Ilkley Challenger Monza Challenger Granby Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Trnava Challenger Orlando Challenger St. Brieuc Challenger Francavilla Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Aix En Provence Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Salzburg Challenger Rennes Challenger Ortisei Challenger Buenos Aires Challenger Bratislava 2 Challenger Brescia Challenger Bratislava Challenger Montevideo Challenger ATP Challenger Tour Finals BH Tenis Open International Cup 2008 - Belo Horizonte Guayaquil Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao M25 Telfs Ostrava Challenger Aix En Provence Challenger ATP Challenger Tour Finals Heilbronn Challenger Augsburg Challenger Vicenza Challenger Bratislava 1 Challenger Split Challenger Shanghai Challenger Orleans Challenger Troyes Challenger Nottingham Challenger Menorca Challenger Glasgow Challenger Jonkoping Challenger Hersonissos 1 Challenger Campos do Jordao Challenger Leon Challenger Brasilia Challenger Brest Challenger Madrid Challenger Ostrava Challenger Buenos Aires Challenger Asuncion Challenger Prague Challenger Rome Challenger Bratislava 1 Challenger St. Tropez Challenger Caltanissetta Challenger Milan Challenger Montevideo Challenger Kosice Challenger Pau Challenger Braga Challenger Poznan Challenger Lima Challenger Prostejov Challenger Grodzisk Mazowiecki Challenger Pereira Challenger Orleans Challenger Liberec Challenger Como Challenger Alessandria Challenger Prostejov Challenger Brasov Challenger Marburg Challenger Trnava Challenger Campinas Challenger Porto Alegre Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Biel Challenger Campos do Jordao Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Mouilleron-Le-Captif Challenger Meerbusch Challenger Trnava Challenger Shanghai Challenger Banja Luka Challenger Montevideo Challenger Orleans Challenger Prostejov Challenger Salzburg Challenger Copa Telmex - Buenos Aires Rome Challenger Prostejov Challenger San Marino Challenger Istanbul Challenger Orbetello Challenger Copa Petrobras Argentina - Buenos Aires Olbia Challenger Serbia Open - Belgrade Zug Challenger Copa Petrobras Argentina - Buenos Aires AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Copa Petrobras-Argentina - Buenos Aires Kosice Challenger Trnava Challenger VTR Open - Vina del Mar Orleans Challenger US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open 13 - Marseille BMW Open - Munich Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Bordeaux Challenger Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Open 13 - Marseille BMW Open - Munich Santiago Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Valencia Open - Valencia Brisbane International - Brisbane Sarasota Challenger Mexico City Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Liberec Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Suisse Open - Gstaad Hamburg Challenger China Open - Beijing Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Lugano Challenger Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest BMW Open - Munich AEGON International - Eastbourne Montevideo Challenger Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Quito Challenger If Stockholm Open - Stockholm Orleans Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Pereira Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Antalya Cup - Antalya Florionapolis Challenger Plava Laguna Croatia Open - Umag Moselle Open - Metz St. Petersburg Open - St. Petersburg Mons Challenger Chengdu Open - Chengdu European Open - Antwerp Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Cali Challenger Qatar ExxonMobil Open - Doha Medellin Challenger ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rennes Challenger Rio Open - Rio de Janeiro Bratislava Challenger Guayaquil Challenger San Juan Challenger Brasil Open - Sao Paulo Cordoba Challenger Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Nature Valley International - Eastbourne Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Bratislava Challenger China Open - Beijing Salinas Challenger European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Guayaquil Challenger Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Open Sud de France - Montpellier Helsinki Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Lima Challenger BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nordea Open - Bastad Bogota Challenger Winston-Salem Open - Winston-Salem European Open - Antwerp Manta Challenger Kremlin Cup - Moscow Hersonissos 2 Challenger Erste Bank Open - Vienna Corrientes Challenger Cremona Challenger Brest Challenger Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Lugano Challenger Poprad Tatry Challenger Braunschweig Challenger Prague Challenger Melbourne Summer Set - Melbourne Brasilia Challenger Brest Challenger Budapest Challenger Open 13 Provence - Marseille Budapest Challenger Cherbourg Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Santiago Challenger Serbia Open - Belgrade Floridablanca Challenger Le Gosier Challenger Lexington Challenger San Luis Potosi Challenger - San Luis Potosi Copa Telmex - Buenos Aires Trnava Challenger Columbus Challenger Budapest Challenger Gatineau Challenger Sao Leopoldo Challenger Argentina Open - Buenos Aires Pau Challenger Bratislava Challenger Buenos Aires Challenger Guayaquil Challenger Liberec Challenger Orleans Challenger Karlsruhe Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Montevideo Challenger Helsinki Challenger Copa Claro - Buenos Aires Lugano Challenger Istanbul Challenger Montevideo Challenger Hamburg Challenger Rio Open - Rio de Janeiro Lille Challenger Barcelona Open BancSabadell - Barcelona Liberec Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Heilbronn Challenger Aptos Challenger Generali Open - Kitzbuhel Bangkok Challenger Bratislava 1 Challenger Ningboo Challenger Montevideo Challenger Bratislava 2 Challenger Helsinki Challenger Claro Open Colombia - Bogota Medellin Challenger Movistar Open - Santiago Scheveningen Challenger St. Remy Challenger Orleans Challenger Zagreb Challenger Copa Telmex - Buenos Aires Vicenza Challenger Royan Challenger Braunschweig Challenger Tampere Challenger Liberec Challenger Rennes Challenger Ecuador Open - Quito Marburg Challenger Braunschweig Challenger Bratislava Challenger Salvador Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Manacor Challenger Rennes Challenger Lille Challenger Barletta Challenger Winston-Salem Open - Winston-Salem Ostrava Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Winnipeg Challenger Granby Challenger Mallorca Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Gonet Geneva Open - Geneva Marbella Challenger Prague Challenger Generali Open - Kitzbuhel Bratislava Challenger Hamburg European Open - Hamburg Australian Open - Melbourne Bratislava Challenger Noventi Open - Halle Pau Challenger Marbella Challenger Murcia Challenger Prostejov Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Canberra Challenger Ilkley Challenger Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Gerry Weber Open - Halle Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Nature Valley International - Eastbourne Aegon Nottingham Open - Nottingham Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Erste Bank Open - Vienna Great Ocean Road Open - Melbourne Sardegna Open - Cagliari BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati 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 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 U.S. Open - New York 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 U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 French Open (juniors) French Open - Paris Davis Cup, Group I, 2R, ARG-CHI 3-2 All Lower level tournaments Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 U.S. Open - New York Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Finals, QF, ARG-ESP 1-2 Internazionali BNL d'Italia - Rome Olympics - Tokyo Davis Cup, Group I, 1R, SVK-COL 3-1 Olympics - Rio de Janeiro U.S. Open (juniors) Girona Challenger Davis Cup, Group I, 1R, SVK-SLO 5-0 Blois Challenger