Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Germany F11 Germany F12 Poland F10 Germany F13 Germany-w2 Germany-w3 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Austria F5 Germany-w2 Germany F1 Poland F2 Poland F3 Switzerland F3 Portugal F2 UAE F2 Czech Republic F1 Slovenia F1 Austria F4 Germany F6 Germany F8 Belgium F1 Belgium F2 Germany F10 Slovakia F1 Germany F13 Poland F11 France F16 Germany-w1 Germany-w3 Germany-w2 France F18 Germany-w3 France F19 Czech Republic F4 Czech Republic F5 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Italy F2 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Germany F4 Germany F4 USA F21 Germany F10 Slovakia F1 Slovakia F2 Hungary F4 Germany F3 Switzerland F1 Austria F4 Germany-w4 Germany F1 Portugal F3 Italy F10 Hungary F6 Germany-w1 Italy F10 Germany-w4 Austria F1 Switzerland #1-w1 Portugal F2 Switzerland #1-w4 Turkey #1-w4 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F3 Italy F23 Serbia & Montenegro F4 Croatia F3 Germany F11 Germany F13 Hungary F5 Germany F15 France F17 Germany-w1 Germany-w4 Czech Republic F6 Germany F2 Germany F3 Germany F4 Germany F5 Croatia F1 Croatia F2 Poland F1 UAE F1 Czech Republic F2 Germany F1 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Spain F7 (Reus) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Czech Republic F4 (Pardubice) Czech Republic F3 Germany F3 M25 Prague M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Muttenz M25 Prague Intersport Heilbronn Open - Heilbronn Memorial Manfredini - Sassuolo Prague Open - Prague ATP Slovak Open Challenger - Bratislava 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Kia International In Caloundra - Caloundra Bauer Watertechnology Cup - Eckental Fergana Challenger - Fergana Astana Challenger - Astana Steelers Cup - Kosice The Tarka Challenger - Barnstaple KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Ostdeutscher Sparkassen Cup - Dresden Geneva Challenger - Geneva BH Indoor Sarajevo - Sarajevo Prosperita Open 2008 - Ostrava Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Tennis Napoli Cup - Napoli Kosice Open-Steelers Cup 2008 - Kosice Challenger Casablanca San Angel - Mexico City Prosperita Open 2007 - Ostrava Levene Gouldin & Thompson Tennis Challenger - Binghamton Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Challenger Banque Nationale Rimouski - Rimouski Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger KGHM Emax Polish Indoors - Wroclaw Sarajevo Challenger Athens Challenger Rome Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger XI Torneo Internazionale di Tennis - Barletta Almaty Challenger 1 - Almaty San Marino Challenger Oberstaufen Cup - Oberstaufen Istanbul Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Freudenstadt Challenger Trnava Challenger Napoli Challenger Malaysian Open - Kuala Lumpur Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bauer Watertechnology Cup - Eckental Scheveningen Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kia International In Kawana - Kawana BSI Challenger Lugano - Lugano BH Telecom Sarajevo 2007 - Sarajevo Orbetello Challenger USTA Tallahassee Tennis Challenger - Tallahassee Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Kitzbuhel Challenger Labertz Open by Stawag - Aachen ATP Challenger Trophy 2007 - Trnava Singapore Challenger Ford Tennis Championships - Louisville Le Gosier Challenger Barletta Challenger Ostrava Challenger Furth Challenger Bangkok Challenger Oberstaufen Challenger Zagreb Challenger Orbetello Challenger Mitsubishi Electric Europe Cup - Monza Furth Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Prague Challenger Szczecin Challenger Kosice Challenger Furth Challenger Trnava Challenger ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Bratislava Challenger San Remo Tennis Cup - San Remo Eckental Challenger Madrid Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Bath Challenger Timisoara Challenger - Timisoara Barletta Challenger Arad Challenger Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Mons Challenger Mersin Challenger Prosperita Open 2006 - Ostrava Oberstaufen Cup - Oberstaufen Ostrava Challenger Prostejov Challenger Ljubljana Challenger Tatra Banka Open 2006 - Bratislava Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Szczecin Challenger Almaty Challenger 2 - Almaty Riviera di Rimini Challenger - Rimini Irving Challenger M25 Loule Black Forest Open - Freudenstadt Prostejov Challenger Prague Challenger South African Airways Open - East London M25 Portimao Cherbourg Challenger Quimper Challenger Heilbronn Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Como Challenger Kaohsiung Challenger Sacramento Challenger Bratislava Challenger San Marino Challenger Meerbusch Challenger Manerbio Challenger Noumea Challenger Irving Challenger Guadalajara Challenger Marburg Challenger Tatra Banka Open - Bratislava Cherbourg Challenger Bordeaux Challenger Prague Challenger Aix En Provence Challenger Dallas Challenger Prostejov Challenger Prague Challenger Banja Luka Challenger - Banja Luka Biella Challenger Orleans Challenger Salzburg Challenger Alessandria Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Barletta Challenger Brescia Challenger Surbiton Challenger Blois Challenger Mons Challenger Orleans Challenger Poznan Challenger Scheveningen Challenger Liberec Challenger Tunis Challenger Burnie Challenger Bergamo Challenger Wroclaw Challenger Francavilla Challenger Glasgow Challenger Surbiton Challenger Bratislava Challenger Ilkley Challenger Sibiu Challenger Lisbon Challenger Loughborough Challenger Segovia Challenger Liberec Challenger Genova Challenger Happy Valley Challenger Poznan Challenger Almaty Challenger Bratislava Challenger Rennes Challenger Phoenix Challenger Irving Challenger Prostejov Challenger Bastad Challenger Astana Challenger Prostejov Challenger Scheveningen Challenger Ilkley Challenger Fairfield Challenger St. Brieuc Challenger Tashkent Challenger Ostrava Challenger 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger Amersfoort Challenger Tulln Challenger Bordeaux Challenger Barletta Challenger Segovia Challenger Sopot Challenger Cortina Challenger Ispat Open 2004 - Ostrava Baden Open - Ettlingen Marbella Challenger Forli 3 Challenger Rennes Challenger Sophia Antipolis Challenger Ostrava Challenger Heilbronn Challenger Orleans Challenger St. Tropez Challenger Portoroz Challenger Ostrava Open 2005 - Ostrava Recanati Challenger Ostdeutscher Sparkessen Cup - Dresden Eckental Challenger Furth Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Indian Wells Challenger Pau Challenger GHI Bronx Tennis Classic - Bronx Alicante Challenger Murcia Challenger Akbank Private Banking TED Open - Istanbul Stella Artois Clay Court Championships - Budaors Heilbronn Challenger Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Braunschweig Challenger Prague Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Ostrava Challenger Nottingham 1 Challenger Bucharest Challenger Sibiu Challenger Korat Challenger Roseto Degli Abruzzi 1 Challenger Oeiras 1 Challenger Oeiras 2 Challenger Prague 1 Challenger Ostrava Challenger Eckental Challenger Vicenza Challenger Ilkley Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Tenerife 2 Challenger Rovereto Challenger Bauer Watertechnology Cup 2007 - Eckental Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Czech Open 2006 - Prostejov Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons UTC Open - Cherkassy Heilbronn Challenger Orleans Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Noumea Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Prague II Challenger Samsung Securities Cup - Seoul Brasov Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Caloundra Challenger Napoli Challenger Split 2 Challenger Bordeaux Challenger Zagreb Challenger Bordeaux Challenger Prostejov Challenger BMW Open - Munich Forli 2 Challenger Poznan Challenger BMW Open - Munich Heineken Open - Auckland Cortina Challenger Bratislava Challenger BMW Open - Munich Mercedes Cup - Stuttgart Salzburg Challenger Generali Open - Kitzbuhel Bratislava Challenger Heineken Open - Auckland Mercedes Cup - Stuttgart Quimper Challenger BMW Open - Munich Dallas Challenger Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Bank Austria Tennis Trophy - Vienna Helsinki Challenger Chennai Open - Chennai Ordina Open - s-Hertogenbosch Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Vicenza Challenger Genova Challenger ABN AMRO World Tennis Tournament - Rotterdam Trnava Challenger Heilbronn Challenger Lyon Challenger Open 13 - Marseille Geneva Challenger Bergamo Challenger BMW Open - Munich Belgrade Challenger BMW Open - Munich Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Cherbourg Challeger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Davidoff Swiss Indoors Basel - Basel Sarajevo Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Sunrise Challenger Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Heineken Open - Auckland Bet-At-Home Austrian Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston Salem - Winston Salem Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Valencia Open - Valencia Kaohsiung Challenger Mercedes Cup - Stuttgart Le Gosier Challenger Studena Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Nottingham Challenger AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Monza Challenger Winston-Salem Open - Winston-Salem BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Geneva Open - Geneva Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rome Challenger Rome Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Poprad Tatry Challenger Tunis Challenger Shenzhen Open - Shenzhen Las Franquesas del Valles Challenger China Open - Beijing Ostrava Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Allianz Suisse Open - Gstaad International German Open - Hamburg Braunschweig Challenger Pilot Pen Tennis - New Haven Koblenz Challenger Medibank International - Sydney Ortisei Challenger Helsinki Challenger Orleans Challenger Rennes Challenger BMW Open - Munich AEGON Championships - London Vercelli Challenger German Tennis Championships - Hamburg Aachen Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heilbronn Challenger Wolfsburg Challenger BMW Open - Munich BMW Open - Munich AEGON International - Eastbourne Power Horse Cup - Dusseldorf Ortisei Challenger M25 Trnava St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Bordeaux Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Vegeta Croatia Open - Umag Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger Next Generation Adelaide International - Adelaide Winston-Salem Open - Winston-Salem St. Brieuc Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Aix En Provence Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Prague Challenger Dubai Duty Free Tennis Championships - Dubai Braunschweig Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Valencia Open - Valencia Zadar Challenger Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Bratislava Challenger Ostrava Challenger Moselle Open - Metz Aegon Nottingham Open - Nottingham Prague Challenger Generali Open - Kitzbuhel Portoroz Challenger Mallorca Challenger Kremlin Cup - Moscow If Stockholm Open - Stockholm Orleans Challenger BRD Nastase Tiriac Trophy - Bucharest Traralgon Challenger Open 13 - Marseille Roseto Degli Abruzzi 2 Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger Prague Open - Prague Shenzhen Open - Shenzhen Augsburg Challenger Geneva Open - Geneva Prague Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Marbella Challenger Millennium Estoril Open - Estoril BMW Open - Munich Prague Challenger Heilbronn Challenger Salzburg-Anif Challenger Forli 3 Challenger Tata Open Maharashtra - Pune Gran Canaria Challenger Open 13 Provence - Marseille San Benedetto Challenger cinch Championships - London Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Tenerife 3 Challenger Gonet Geneva Open - Geneva Prague 2 Challenger Gerry Weber Open - Halle Stockholm Open - Stockholm BMW Open - Munich Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Catella Swedish Open - Bastad AEGON Championships - London Kremlin Cup - Moscow Suisse Open - Gstaad AEGON International - Eastbourne Kremlin Cup - Moscow Tata Open Maharashtra - Pune Tenerife 1 Challenger Topshelf Open - 's-Hertogenbosch Prague 1 Challenger Bengalaru Challenger Split 1 Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Open de Moselle - Metz Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Bet-at-home Open - Hamburg Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London China Open - Beijing Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 U.S. Open - New York Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, GER-ESP 4-1 U.S. Open - New York Davis Cup, World Group, PO, IND-CZE 1-3 Australian Open - Melbourne Davis Cup, World Group, QR, CZE-NED 1-3 French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne All Lower level tournaments U.S. Open - New York Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Australian Open (juniors) M25 Telfs Olympics - Rio de Janeiro Generali Open - Kitzbuhel M25 Bielsko Biala Prague 3 Challenger M25 Jablonec nad Nisou Tulln Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Kramsach