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
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 Salzburg Challenger Wimbledon - London Helsinki Challenger Generali Open - Kitzbuhel Cordenons Challenger U.S. Open - New York Bad Waltersdorf Challenger Hamburg Challenger Bratislava 2 Challenger Davis Cup, Group I, 1R, AUT-POR 1-3 Alicante Challenger Brest Challenger Tenerife 2 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Oeiras 3 Challenger Nonthaburi 1 Challenger Koblenz Challenger Tenerife 3 Challenger Barcelona Challenger Girona Challenger Oeiras 4 Challenger Zadar Challenger Ostrava Challenger French Open - Paris Mauthausen Challenger Prostejov Challenger Szczecin Challenger Lisbon Challenger Wimbledon - London Bad Waltersdorf Challenger Tulln Challenger Valencia Challenger M25 Trnava Olbia Challenger Bratislava 2 Challenger Helsinki Challenger Hersonissos 2 Challenger M25 Antalya Hersonissos 1 Challenger Montemar Challenger Mauthausen Challenger M25 Trento Tulln Challenger M25 Sunderland Nottingham Challenger M25 Roehampton M25 Glasgow M25 Sharm ElSheikh M15 Telfs M25 Maribor M25 Ceska Lipa M25 Kramsach M25 Ollersbach M25 Maribor Tulln Challenger Biella Challenger Bad Waltersdorf Challenger Germany F2 Portugal F2 Portugal F3 Greece F1 Greece F2 Austria F4 Austria F5 Austria F6 Israel F3 Czech Republic F3 Slovenia F2 Slovenia F3 Austria F1 Austria F2 Slovakia F1 Austria F5 Austria F7 Austria F8 Austria F9 Turkey F47 Turkey F48 Germany F2 Germany F3 Croatia F2 Israel F4 Israel F5 Croatia F5 Italy F1 France F9 Italy F6 Czech Republic F1 Czech Republic F2 Austria F2 Austria F3 Austria F4 Austria F6 Italy F21 Austria F7 Austria F8 Turkey F39 Turkey F40 Turkey F41 Turkey F42 Greece F17 Greece F18 Czech Republic F7 Senegal F1 Senegal F2 Turkey F48 Turkey F49 USA F3 USA F4 Egypt F5 USA F5 Egypt F6 France F6 Italy F6 Philippines F1 Italy F7 Malaysia F1 Czech Republic F2 Egypt F21 Austria F1 Germany F7 Austria F4 Austria F5 Austria F6 Austria F7 Austria F8 Austria F9 Turkey F37 Turkey F38 Turkey F1 Egypt F3 Egypt F4 Egypt F5 Egypt F8 Egypt F9 Turkey F12 Turkey F13 Egypt F14 Egypt F15 Netherlands F2 Netherlands F3 Austria F10 Egypt F34 Egypt F35 Tunisia F14 Tunisia F15 Turkey F18 Turkey F19 Czech Republic F5 Egypt F31 Egypt F32 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F17 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Austria F4 (St. Poelten) Austria F5 (Vogau) Austria F6 (Innsbruck) Serbia F3 (Subotica) Hungary F7 (Kecskemet) Turkey F35 (Antalya) Turkey F36 (Antalya) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F41 (Antalya) Turkey F42 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Geneva Challenger - Geneva Pekao Open 2001 - Szczecin Steelers Cup - Kosice Prague Open - Prague Zivnobanka Czech Open - Prostejov 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice West of England Challenger - Bristol Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Geneva Challenger - Geneva Kyiv Open - Kiev The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Siemens Open 2004 - Scheveningen Porsche Open - Poznan Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Siemens Open - Scheveningen PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Baden Open - Ettlingen Czech Open 2006 - Prostejov Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger Sofia Challenger Prostejov Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger Cairo Challenger Zagreb Challenger Furth Challenger Kosice Challenger Marburg Challenger Poznan Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger Rijeka Challenger Ljubljana Challenger Palermo Challenger Ortisei Challenger Salzburg Challenger Singapore Challenger Burnie Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger Trani Challenger San Marino Challenger Cordenons Challenger Mons Challenger Rennes Challenger Geneva Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Furth Challenger Kosice Challenger Oberstaufen Challenger Como Challenger Trnava Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Salinas Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Banja Luka Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Santiago Challenger Santos Challenger Cali Challenger Prostejov Challenger Prague Challenger Milan Challenger Biella Challenger Trnava Challenger Rennes Challenger Brescia Challenger Andria Challenger Casablanca Challenger Karshi Challenger Samarkand Challenger Eskisehir Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Tampere Challenger Biella Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Agri Challenger Mons Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Happy Valley Challenger Morelos Challenger Cherbourg Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Napoli Challenger Ostrava Challenger Mestre Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Scheveningen Challenger Liberec Challenger Como Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Lisbon Challenger Poprad Tatry Challenger Milan Challenger Prague Challenger Noumea Challenger Budapest Challenger Cherbourg Challenger St. Brieuc Challenger Germany F1 Tunis Challenger Braga Challenger Lisbon Challenger Poznan Challenger Caltanissetta Challenger Poprad Tatry Challenger Portoroz Challenger Sibiu Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Budapest Challenger Lille Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Ostrava Challenger Heilbronn Challenger Poznan Challenger Nottingham Challenger Ilkley Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Prague Challenger Heilbronn Challenger Salzburg-Anif Challenger Tulln Challenger Szczecin Challenger Biel Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Pau Challenger Quimper Challenger Cherbourg Challenger Biel Challenger Lugano Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Mauthausen Challenger Prostejov Challenger Bratislava Challenger Blois Challenger Salzburg Challenger Trieste Challenger Zug Challenger Meerbusch Challenger Tulln Challenger Szczecin Challenger Ismaning Challenger Hamburg Challenger Bergamo Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Quimper Challenger Vilnius Challenger Mauthausen Challenger Tunis Challenger Prostejov Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Open SEAT 2008 - Barcelona The Artois Championships - London Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Brisbane International - Brisbane Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Austrian Open - Kitzbuhel Erste Bank Open - Vienna Generali Open - Kitzbuhel Erste Bank Open - Vienna Erste Bank Open - Vienna BMW Open - Munich Generali Open - Kitzbuhel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Sardegna Open - Cagliari Tata Open Maharashtra - Pune Open 13 Provence - Marseille Erste Bank Open - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Open - New York 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, FIN-AUT 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 ATP Cup - Melbourne Davis Cup, Finals, Group F Davis Cup, Qualifiers, 1R, KOR-AUT 3-1 Davis Cup, World Group, PO, CRO-AUT 3-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Beijing Ljubljana Open - Ljubljana Santiago Challenger Lyon Challenger Ilkley Challenger Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf Erste Bank Open - Vienna M25 Cervia