Career 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 M25 Kramsach Tulln Challenger Germany F2 Switzerland #1-w2 Uzbekistan F1 Uzbekistan F2 Germany F5 Germany F6 Italy F8 Czech Republic F1 Czech Republic F2 Slovenia F1 Turkey #2-w1 Turkey #2-w2 Turkey #2-w4 Italy F17 USA F21 Italy F19 Switzerland #2-w1 Switzerland #2-w4 Germany F2 Switzerland #1-w2 Italy F5 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Germany F6 Austria F4 Austria F5 Germany F8 Switzerland #2-w3 Germany-w2 Germany-w3 Germany F1 Great Britain #1-w4 Poland F2 Morocco F1 Poland F3 Morocco F2 UAE F2 Czech Republic F1 Ukraine F1 Ukraine F2 Ukraine F3 Austria F4 Germany F6 Austria F5 Austria F6 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Iran F3 Poland F10 Iran F4 Poland F11 Italy F31 Great Britain F13 Great Britain F14 France F16 Germany-w1 Germany-w2 Germany-w3 France F19 Great Britain F17 Great Britain F18 Czech Republic F4 Czech Republic F5 Great Britain F1 Great Britain F2 Germany F4 Australia F1 Croatia F1 Australia F2 Croatia F2 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Italy F11 Italy F12 Poland F1 Italy F14 Italy F15 Austria F4 Germany F10 Germany F12 Italy F31 Italy F32 Italy F33 Great Britain F16 Great Britain F17 Israel F5 Germany F2 Germany F3 Germany F4 Austria F2 Austria F3 USA F4 USA F5 USA F6 Croatia F3 Croatia F4 Croatia F5 Spain F13 Spain F14 Italy F9 Italy F11 Netherlands F1 Germany F6 France F10 France F11 Germany F12 Germany F13 Germany F16 Germany F17b Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Germany F1 Germany F2 Morocco F1 Morocco F2 Italy F2 Germany F1 Germany F2 Italy F5 Italy F6 Italy F14 Germany F7 Germany F14 Germany F15 Spain F30 Germany F19 Great Britain F17 Great Britain F18 Germany F4 Switzerland F1 Italy F2 Germany F8 Germany F12 Germany F1 Germany F2 Italy F20 France F18 Italy F3 Italy F8 Germany F9 Germany F10 Spain F7 (Reus) Czech Republic F4 (Pardubice) Germany F12 Germany F2 Croatia F6 M25 Sharm ElSheikh M25 Prague Italy F25 M25 Muttenz Germany F7 Samsung Challenger 2007 - Ho Chi Minh City Slovakia F1 Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt UTC Open - Cherkassy Slovakia F2 Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Belgrade Challenger Napoli Challenger Athens Challenger Rome Challenger Sofia Challenger Karlsruhe Challenger Lugano Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Trnava Challenger Napoli Challenger Rennes Challenger Orleans Challenger Eckental Challenger Cairo Challenger Alessandria Challenger Alphen Challenger Todi Challenger Eckental Challenger Bratislava Challenger Singapore Challenger Courmayeur Challenger Meknes Challenger Oberstaufen Challenger Furth Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Bratislava Challenger Rennes Challenger Irving Challenger Surbiton Challenger Poznan Challenger Marbella Challenger Tunis Challenger Francavilla Challenger Poznan Challenger Lyon Challenger Poprad Tatry Challenger Hungary F4 Switzerland #2-w2 Bastad Challenger Scheveningen Challenger Switzerland #2-w2 Germany-w4 Morocco F3 Switzerland #2-w3 Spain F9 Morocco F4 Georgia F1 Hungary F6 Georgia F2 Italy F10 Ukraine F4 Austria F1 Germany F4 Austria F2 Germany F5 Switzerland #1-w1 Switzerland #1-w3 Portugal F2 Hungary F2 Romania F2 Czech Republic F1 Romania F3 Czech Republic F2 Romania F4 Czech Republic F3 Italy F23 Serbia & Montenegro F4 Croatia F3 Hungary F5 Switzerland #2-w1 France F17 Switzerland #2-w4 Germany-w1 Germany-w4 Czech Republic F6 Germany F2 Germany F3 Germany F4 Great Britain #1-w1 Great Britain #1-w2 Croatia F1 Great Britain #1-w3 Croatia F2 UAE F1 Genova Challenger Germany F1 Sibiu Challenger Almaty Challenger Czech Republic F3 Turkey #2-w3 Switzerland #1-w4 Slovenia F1 Tashkent Challenger Israel F4 Eckental Challenger Bratislava Challenger Netherlands F3 Rennes Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger Phoenix Challenger Alicante Challenger Murcia Challenger Heilbronn Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Prague Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger M25 Sharm ElSheikh Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Prague II Challenger Ostrava Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Split 2 Challenger Ostrava Challenger Nottingham 1 Challenger Amersfoort Challenger Tulln Challenger Bucharest Challenger Forli 2 Challenger Forli 3 Challenger Barletta Challenger Prague 1 Challenger Ostrava Challenger Vicenza Challenger Ilkley Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Orleans Challenger St. Tropez Challenger Ortisei Challenger Tenerife 2 Challenger M25 Prague M25 Telfs M25 Bielsko Biala M25 Jablonec nad Nisou M25 Santa Margherita di Pula Internationaux du Doubs - Besancon M25 Loule Pekao Open - Szczecin Labertz Open by Stawag - Aachen M25 Portimao Sarajevo Challenger Ostrava Challenger Bordeaux Challenger Szczecin Challenger Aachen Challenger Salzburg Challenger Tanger Challenger Rabat Challenger Zagreb Challenger Braunschweig Challenger Oberstaufen Challenger Cordenons Challenger Szczecin Challenger Trnava Challenger Mons Challenger Orleans Challenger Lisbon Challenger Next Generation Adelaide International - Adelaide Heineken Open - Auckland Tatra Banka Open - Bratislava Next Generation Adelaide International - Adelaide Heineken Open - Auckland Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna Mercedes Cup - Stuttgart International German Open - Hamburg Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Burnie Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON International - Eastbourne Casablanca Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Barletta Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Prague Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Todi Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mons Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Bratislava Challenger Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Rome Challenger Prostejov Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Como Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Kremlin Cup - Moscow Geneva Open - Geneva Open 13 Provence - Marseille Irving Challenger Gazprom Hungarian Open - Budapest Aix En Provence Challenger Ostrava Open 2005 - Ostrava Prague Challenger Segovia Challenger Muller Cup - Ulm St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune cinch Championships - London Generali Open - Kitzbuhel Stockholm Open - Stockholm Heilbronn Open - Heilbronn BMW Open - Munich Intersport Heilbronn Open - Heilbronn Prague Open - Prague Ispat Open 2004 - Ostrava Lambertz Open - Aachen Ischgl International ATP Challenger - Ischgl Stella Artois Clay Court Championships - Budaors Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Czech Open 2006 - Prostejov Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Bergamo Challenger Sophia Antipolis Challenger Barletta Challenger LTA Wrexham Challenger - Wrexham MST ATP Challenger International - Burnie KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Baden Open - Karlsruhe Astana Challenger - Astana Steelers Cup - Kosice Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Geneva Challenger - Geneva Tean International - Alphen Dusseldorf Open Challenger 2007 - Dusseldorf Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville ATP Challenger Trophy 2008 - Trnava Wolfsburg Challenger Orbetello Challenger Bratislava Challenger Kosice Challenger Marburg Challenger Arad Challenger Kitzbuhel Challenger Helsinki Challenger Caloundra Challenger Le Gosier Challenger Rabat Challenger Caltanissetta Challenger Rome Challenger Genova Challenger Ostrava Challenger Prague Challenger Rome Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Heilbronn Challenger Oberstaufen Challenger Sopot Challenger Tampere Challenger San Marino Challenger Alphen Challenger Szczecin Challenger Bergamo Challenger Belgrade Challenger Bratislava Challenger Meknes Challenger Heilbronn Challenger Quimper Challenger Meknes Challenger Cherbourg Challeger Casablanca Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Rome Challenger Prostejov Challenger Sarajevo Challenger Marrakech Challenger Alphen Challenger Szczecin Challenger Trnava Challenger Geneva Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Dallas Challenger Sarajevo Challenger Le Gosier Challenger Ostrava Challenger Napoli Challenger Roseto Degli Abruzzi 1 Challenger Mersin Challenger Oberstaufen Challenger Rome Challenger Meerbusch Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger Bratislava Challenger Prostejov Challenger Ostrava Challenger Prague Challenger Heilbronn Challenger Napoli Challenger Palermo Challenger Rennes Challenger Kaohsiung Challenger Aachen Challenger Heilbronn Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami Bratislava Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monza Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Prague 3 Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal M25 Trnava BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Ostrava Challenger Bordeaux Challenger Bordeaux Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Portoroz Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Kaohsiung Challenger Miami Open - Miami Koblenz Challenger Genova Challenger Aix En Provence Challenger Orleans Challenger Liberec Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Prague Challenger Braunschweig Challenger Liberec Challenger Sibiu Challenger Oeiras 1 Challenger Oeiras 2 Challenger Zadar Challenger Prague 3 Challenger Bratislava Challenger Bratislava Challenger Ostrava Challenger Rovereto Challenger Las Franquesas del Valles Challenger Ostrava Challenger Recanati Challenger Prague Challenger Portoroz Challenger Traralgon Challenger Roseto Degli Abruzzi 2 Challenger Prague Open - Prague Augsburg Challenger Prague Challenger Prostejov Challenger Marbella Challenger Prague Challenger 's Tennis Masters 07 Challenger - Graz Heilbronn Challenger Salzburg-Anif Challenger Forli 3 Challenger Gran Canaria Challenger San Benedetto Challenger Tenerife 3 Challenger Prague 2 Challenger Bet-At-Home Austrian Open - Kitzbuhel Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Brisbane International - Brisbane Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille Mercedes Cup - Stuttgart Brisbane International - Brisbane Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Moselle Open - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Sydney International - Sydney BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Gonet Geneva Open - Geneva Power Horse Cup - Dusseldorf Generali Open - Kitzbuhel French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Tenerife 1 Challenger Topshelf Open - 's-Hertogenbosch Prague 1 Challenger Australian Open - Melbourne Bengalaru Challenger Split 1 Challenger Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona French Open - Paris Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Wimbledon - London BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle China Open - Beijing Open Sabadell Atlantico - Barcelona 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 Wimbledon - London 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 Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 All Lower level tournaments Australian Open (juniors) Olympics - Rio de Janeiro M25 Santa Margherita di Pula