Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Girona Challenger Prostejov Challenger Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 Greece F1 Greece F3 Greece F2 Czech Republic F1 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Slovak Rep. F3 Austria F6 Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Muller Cup - Ulm Ciur Cup 99 - Prague BMW Tennis Championship - Sunrise M25 Santa Margherita di Pula Zivnobanka Open - Prostejov Challenger 42 - Andrezieux Residenza Open - Magdeburg M25 Telfs Tulsa Auto Collection USTA Challenger - Tulsa Shanghai Challenger Ljubljana Open 2002 - Ljubljana Okal Open - Eckental ECU Prague Open - Prague Warsteiner Challenger Wolfsburg - Wolfsburg ECM Cup - Prague M25 Esch/Alzette Open de Franche Comte - Besancon BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Lamberts Open by Stawag - Aachen ATP Challenger Trophy 2007 - Trnava Neride Prague Indoor - Prague 2002 Tulsa USTA Challenger - Tulsa Sporting Challenger - Turin Mitsubishi Electric Europe Cup - Monza GHI Bronx Classic - Bronx ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Samsung Securities Cup Challenger - Seoul Steelers Cup - Kosice Tatra Banka Open 2001 - Bratislava USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Atlantic City Open - Atlantic City Steelers Cup - Kosice Ispat Open 2004 - Ostrava Prague Open - Prague Pekao Open - Szczecin ECM Prague Open - Prague PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki GHI Bronz Classic - Bronx Kosice Challenger BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Trnava Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger Internazionali di Tennis di Bergamo - Bergamo Caloundra Challenger Sarajevo Challenger Pekao Open - Szczecin ECM Prague Open 2005 - Prague Tashkent Challenger Eckental Challenger Ortisei Challenger Szczecin Challenger Trnava Challenger Bratislava Challenger Sarajevo Challenger Bath Challenger Marrakech Challenger Sarasota Challenger Prague Challenger Eckental Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Leon Challenger Tatra Banka Slovak Open - Bratislava Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Kosice Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Kazan Challenger St. Brieuc Challenger Mersin Challenger Aix En Provence Challenger Vicenza Challenger San Benedetto Challenger Prague Challenger Orleans Challenger Bratislava Challenger Brescia Challenger Lambertz Open by Stawag 2007 - Aachen Wroclaw Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Eckental Challenger Brescia Challenger The Waco International Tennis Challenger - Waco Bergamo Challenger Cherbourg Challenger Prague Challenger Poprad Tatry Challenger Bangkok Challenger Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger San Benedetto Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger St. Brieuc Challenger Ilkley Challenger Bangkok Challenger Playford Challenger Indian Wells Challenger Rennes Challenger Vicenza Challenger 2000 Cairo Challenger - Cairo Ilkley Challenger Cassis Challenger CA-Challenge - Graz Bratislava Challenger Orlando Challenger Pau Challenger Lyon Challenger Bratislava Challenger Mallorca Challenger Pau Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Prostejov Challenger Poprad Tatry Challenger Bratislava Challenger Liberec Challenger Irving Challenger Braunschweig Challenger Quimper Challenger Canberra Challenger Prague 2 Challenger Zhangjiagang Challenger Shanghai Challenger Braunschweig Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger 9th Wartburg Open - Eisenach Kosice Challenger Wroclaw Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia St. Remy Challenger Prostejov Challenger Ortisei Challenger Helsinki Challenger Burnie Challenger Trnava Challenger Meerbusch Challenger Le Gosier Challenger Aix En Provence Challenger Aix En Provence Challenger Vicenza Challenger Bath Challenger If Stockholm Open - Stockholm Portoroz Challenger ECM Cup - Prague Menorca Challenger Brest Challenger Bratislava Challenger Ortisei Challenger KGHM Dialog Polish Indoors - Wroclaw Lille Challenger Kosice Challenger ATP Challenger Hamburg - Hamburg 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Kazan Challenger Lisbon Challenger Vicenza Challenger Trofeo Barcelona de Tenis - Barcelona Oberstaufen Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger Orleans Challenger Rabat Challenger Qatar F1 Brest Challenger Rennes Challenger Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Fifth-Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Mallorca Open - Mallorca CA Challenge - Graz Ostrava Challenger Braga Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Vancouver Challenger Aptos Challenger Samarkand Challenger Orleans Challenger Brest Challenger Opel Bulvaria MCG Bulgarian Open - Sofia Grodzisk Mazowiecki Challenger Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg San Luis Potosi Challenger Rezidenza Open - Magdeburg Guadalajara Challenger Bratislava Challenger IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Pau Challenger IPP Open - Helsinki Marbella Challenger Murcia Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Salzburg Challenger Verona Challenger Trieste Challenger Open de Franche-Comte - Besancon Czech Open - Prostejov Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Salzburg Challenger Copenhagen Open - Copenhagen Banja Luka Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Aamulehti Tampere Open - Tampere 2000 Mercedes Cup - Stuttgart Milan Challenger Copenhagen Open - Copenhagen Ostrava Challenger St. Tropez Challenger Bratislava Challenger Canberra Challenger Stockholm Open - Stockholm ATP Challenger Trophy 2008 - Trnava Recanati Challenger Manacor Challenger Genova Challenger Geneva Challenger Istanbul Challenger Helsinki Challenger ABN/AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Prague Challenger RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Orleans Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger St. Brieuc Challenger Brasov Challenger The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Open 13 - Marseille Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad China Open - Beijing Petange Challenger BMW Open - Munich Ningboo Challenger Trnava Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Rennes Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Cherbourg Challeger Masters Series - Hamburg Montechiarugolo - Parma Challenger Poznan Challenger Sarajevo Challenger Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Jersey Challenger Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch St. Brieuc Challenger Topshelf Open - 's-Hertogenbosch Mexico City Challenger Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Ecuador Open - Quito Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Rome Challenger Bratislava Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Biel Challenger Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille Erste Bank Open - Vienna Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Gerry Weber Open - Halle Vercelli Challenger Istanbul Challenger Todi Challenger Liberec Challenger Salzburg Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg If Stockholm Open - Stockholm Glasgow Challenger Hersonissos 2 Challenger Rome Challenger Bratislava Challenger Gerry Weber Open - Halle BMW Open - Munich Savannah Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open 13 Provence - Marseille Binghamton Professional Tennis Tournament - Binghamton Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux European Open - Antwerp Ostrava Challenger Liberec Challenger Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger TED Open - Istanbul USTA Championships of Kerrville - Kerrville Mons Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Hamburg Challenger Ortisei Challenger Austrian Open - Kitzbuhel Olbia Challenger Bratislava 2 Challenger Brest Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Prostejov Challenger Interwetten Austrian Open - Kitzbuhel Bratislava 1 Challenger Liberec Challenger 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm BMW Open - Munich 2001 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Lille Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Prague 1 Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Allianz Suisse Open - Gstaad Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Bratislava Challenger Masters Series - Hamburg Rogers Masters - Montreal Lugano Challenger Hamburg Challenger Split Challenger BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Blois Challenger St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open - Tokyo Istanbul Challenger Royan Challenger BNP Paribas Open - Indian Wells Rogers Cup - Montreal Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Pilot Pen Tennis - New Haven Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Erste Bank Open - Vienna Wimbledon - London Rogers Cup - Toronto Erste Bank Open - Vienna Open 13 - Marseille Western & Southern 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Rolex Paris Masters - Paris Suisse Open - Gstaad Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Wimbledon - London Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Grand Prix Hassan II - Casablanca Moselle Open - Metz French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-CZE 5-0 French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, SVK-SUI 3-1 French Open - Paris U.S. Open - New York Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne All Lower level tournaments 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 French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, POL-SVK 3-2 Zug Challenger Orleans Challenger Davis Cup, World Group, PO, NED-CZE 1-4 Karlsruhe Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger