Career 2024 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 Hungary F6 Austria F1 Austria F2 Portugal F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Austria F5 Italy F23 Serbia & Montenegro F4 Croatia F3 Slovakia F1 Spain F20 Hungary F4 Hungary F5 Germany-w2 Germany-w4 Germany F1 Croatia F2 Poland F2 Poland F3 UAE F1 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Slovakia F1 Slovakia F2 Poland F10 Poland F11 France F16 France F17 Czech Republic F4 Czech Republic F5 Germany F4 Spain F15 Spain F16 Czech Republic F1 Uzbekistan F2 Spain F19 Spain F31 Spain F32 Spain F33 Spain F35 France F17 France F18 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 Czech Republic F5 Czech Republic F6 Spain F2 Spain F3 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F27 Spain F28 Spain F30 Spain F31 Spain F33 Spain F35 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 Spain F43 Germany F1 Spain F1 Spain F2 Spain F3 Germany F4 Spain F17 Morocco F1 Morocco F2 Spain F7 Spain F16 Estonia F1 Spain F29 Spain F16 Spain F7 Spain F11 Spain F14 Spain F15 Spain F16 Netherlands F2 Netherlands F3 Spain F28 Spain F37 Spain F6 Romania F3 Spain F5 Croatia F5 Croatia F6 Croatia F7 Spain F24 Egypt F9 Egypt F10 Spain F27 (Donostia-San-Sebastian) Spain F18 Spain F6 (Xabia) Spain F7 (Reus) Portugal F7 (Porto) Czech Republic F4 (Pardubice) Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 USA F21 M25 Denia M25 Oviedo M25 Riba - Roja de Turia Germany-w1 Germany-w3 Czech Republic F6 Croatia F1 Belgium F2 M25 Murcia France F18 France F19 M15 Antalya Croatia F1 Croatia F2 Spain F10 Italy F10 M25 Prague Spain F28 Spain F29 Spain F30 M15 Madrid M15 Manacor M25 Villena M25 Prague M25 Cairo M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Prague M25 Mataro M25 La Nucia Prague Open - Prague Stella Artois Clay Court Championships - Budaors Tatra Banka Open - Bratislava ATP Slovak Open Challenger - Bratislava KGHM Dialog Polish Indoors - Wroclaw Prosperita Open 2007 - Ostrava Fergana Challenger - Fergana Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Italy F3 Guzzini Challenger - Recanati GHI Bronz Classic - Bronx The Tarka Challenger - Barnstaple KGHM Dialog Polish Indoors - Wroclaw Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ATP Challenger Trophy 2007 - Trnava Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx TEAN International - Alphen Aan Den Rijn Dusseldorf Open Challenger - Dusseldorf M25 Santander Saransk Challenger Open Tarragona Costa Daurada - Tarragona Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Belgrade Challenger Meknes Challenger Wolfsburg Challenger Bergamo Challenger Rabat Challenger Marrakech Challenger Sarajevo Challenger Athens Challenger Rome Challenger Sofia Challenger Ostrava Challenger Bordeaux Challenger Lugano Challenger Braunschweig Challenger Turin Challenger Scheveningen Challenger Oberstaufen Challenger M25 Loule Penza Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Seville Challenger Szczecin Challenger Trnava Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger Rennes Challenger Orleans Challenger Florionapolis Challenger Medellin Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Sao Paulo Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Meknes Challenger Cherbourg Challeger Marrakech Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Tunis Challenger Ostrava Challenger Zagreb Challenger Rome Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Cordenons Challenger Saransk Challenger Kitzbuhel Challenger San Sebastian Challenger Szczecin Challenger Trnava Challenger Mons Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Burnie Challenger Le Gosier Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Braunschweig Challenger Pozoblanco Challenger Bratislava Challenger Heilbronn Challenger Casablanca Challenger M25 Bielsko Biala Prague Challenger Monza Challenger M25 Santa Margherita di Pula Cordenons Challenger Seville Challenger Szczecin Challenger Bratislava Challenger Ostrava Challenger Irving Challenger Prague Challenger Alphen Challenger Seville Challenger Kenitra Challenger M25 Jablonec nad Nisou Bucaramanga Challenger Ispat Open 2004 - Ostrava Raanana Challenger Ostrava Challenger Eskisehir Challenger Vicenza Challenger Furth Challenger Prague Challenger Marburg Challenger Scheveningen Challenger Liberec Challenger Seville Challenger Szczecin Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Bratislava Challenger ATP Challenger Tour Finals Prostejov Challenger Prague Challenger Braunschweig Challenger Segovia Challenger Cortina Challenger Szczecin Challenger Irving Challenger Barletta Challenger Vicenza Challenger Prostejov Challenger Surbiton Challenger Caltanissetta Challenger Bastad Challenger Poznan Challenger Scheveningen Challenger Liberec Challenger Seville Challenger Sibiu Challenger Cali Challenger Dallas Challenger Prague Challenger Genova Challenger Sibiu Challenger Almaty Challenger Bratislava Challenger Cherbourg Challenger Braunschweig Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Prague Challenger Sibiu Challenger Split 2 Challenger Forli 3 Challenger Zadar Challenger Oeiras 2 Challenger Prague 1 Challenger Cassis Challenger KGHM Emax Polish Indoors - Wroclaw Baden Open - Ettlingen XI Torneo Internazionale di Tennis - Barletta Banja Luka Challenger - Banja Luka Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo Tanger Challenger Todi Challenger Alessandria Challenger Penza Challenger Rennes Challenger Madrid Challenger 10° Trofeo Luigi Pezzoli - Bergamo M25 Muttenz Rabat Challenger Marrakech Challenger Dallas Challenger Barletta Challenger Orleans Challenger Prostejov Challenger Scheveningen Challenger Open Castilla y Leon - Segovia Poznan Challenger Wuhai Challenger Trnava Challenger Como Challenger Prostejov Challenger Tunis Challenger Spain F22 M25 Oviedo Tampere Challenger Genova Challenger Szczecin Challenger Rome Challenger Kosice Challenger San Francisco Challenger Marbella Challenger Tunis Challenger Rome Challenger Lisbon Challenger Beijing Challenger Bordeaux Challenger Bastad Challenger Sibiu Challenger Alphen Challenger San Marino Challenger M25 Torello Bratislava Challenger San Sebastian Challenger Budapest Challenger Cortina Challenger M25 Portimao Todi Challenger Trnava Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Ostrava Challenger Santo Domingo Challenger Quimper 2 Challenger Poznan Challenger Sibiu Challenger M25 Trnava Montevideo Challenger Tenerife 1 Challenger Bratislava Challenger Milan Challenger San Benedetto Challenger Tulln Challenger M25 Telfs Mons Challenger Prague 3 Challenger Istanbul Challenger Morelos Challenger Orleans Challenger Geneva Challenger Scheveningen Challenger St. Tropez Challenger Ortisei Challenger Trnava Challenger Seville Challenger Marbella Challenger Rovereto Challenger Ostrava Challenger Mersin Challenger Bogota Challenger Montevideo Challenger Vercelli Challenger Dallas Challenger Koblenz Challenger Rennes Challenger Le Gosier Challenger Buenos Aires Challenger Sophia Antipolis Challenger Aix En Provence Challenger Bordeaux Challenger Prague Challenger Meerbusch Challenger Guayaquil Challenger Todi Challenger Francavilla Challenger Ostrava Challenger Heilbronn Challenger Poznan Challenger Poprad Tatry Challenger Recanati Challenger Scheveningen Challenger Liberec Challenger Portoroz Challenger Lima Challenger Eckental Challenger Irving Challenger Rennes Challenger Indian Wells Challenger Furth Challenger Poznan Challenger Alicante Challenger Aix En Provence Challenger Prague 2 Challenger Heilbronn Challenger Prostejov Challenger Nottingham Challenger Forli 3 Challenger Ilkley Challenger San Benedetto Challenger Santiago Challenger Tashkent Challenger Prague Challenger Oeiras 1 Challenger Augsburg Challenger Manerbio Challenger Meerbusch Challenger Cassis Challenger Istanbul Challenger Seville Challenger Florence Challenger Barcelona Challenger Lima Challenger Eckental Challenger Bratislava Challenger Kaohsiung Challenger Maia Challenger Noumea Challenger Bengalaru Challenger Blois Challenger Prostejov Challenger Amersfoort Challenger Alicante Challenger Phoenix Challenger Guayaquil Challenger Portoroz Challenger Quimper Challenger Murcia Challenger Cherbourg Challenger Ostrava Challenger Heilbronn Challenger Nottingham 1 Challenger Kaohsiung Challenger Bucharest Challenger Forli 2 Challenger Prague II Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Salzburg-Anif Challenger Ostrava Challenger Aix En Provence Challenger Vicenza Challenger Ilkley Challenger ATP Challenger Trophy 2008 - Trnava Mallorca Challenger Seville Challenger Lisbon Challenger Alicante Challenger Newport Beach Challenger Segovia Challenger Bratislava Challenger Czech Open 2006 - Prostejov Tenerife 3 Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tanger Challenger Internationaux du Doubs - Besancon Las Franquesas del Valles Challenger Heilbronn Open - Heilbronn Prague 1 Challenger Gran Canaria Challenger ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Kobstaedernes ATP Challenger - Kolding 84° Concurso Internacional Tenis San Sebastian - San Sebastian Challenger Copa Sevilla 2008 - Seville Pekao Open - Szczecin Napoli Challenger St. Brieuc Challenger Monza Challenger Poznan Challenger Marbella Challenger Salzburg Challenger Genova Challenger Heineken Open - Auckland Sarajevo Challenger Cairo Challenger Arad Challenger Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Caloundra Challenger Barletta Challenger Bordeaux Challenger Orbetello Challenger Meknes Challenger Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Tenerife 2 Challenger Caltanissetta Challenger International German Open - Hamburg Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Orleans Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Prostejov Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Heineken Open - Auckland Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Winston Salem - Winston Salem China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Prague Open - Prague Brasil Open - Sao Paulo XI Ciutat de Barcelona - Barcelona Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Intersport Heilbronn Open - Heilbronn Millennium Estoril Open - Estoril XI Ciutat de Barcelona - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow European Open - Antwerp Aircel Chennai Open - Chennai Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Bordeaux Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Generali Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Millennium Estoril Open - Estoril Sydney International - Sydney Gazprom Hungarian Open - Budapest BMW Open - Munich Levene Gouldin & Thompson Tennis Challenger - Binghamton Bratislava Challenger Open 13 Provence - Marseille cinch Championships - London Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Generali Open - Kitzbuhel Heilbronn Challenger Gonet Geneva Open - Geneva Dusseldorf Open Challenger 2007 - Dusseldorf BMW Open - Munich Next Generation Adelaide International - Adelaide Prague 3 Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Heineken Open - Auckland Tulln Challenger Lima Challenger Istanbul Challenger Biella 1 Challenger Gran Canaria 2 Challenger Prosperita Open 2006 - Ostrava Marbella Challenger Split 1 Challenger Prague Challenger Amersfoort Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Rakuten Japan Open - Tokyo Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Sopot Challenger Seville Challenger Traralgon Challenger Qatar ExxonMobil Open - Doha Ostrava Open 2005 - Ostrava Barletta Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Braga Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Valencia Open - Valencia Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Alicante Challenger Shenzhen Open - Shenzhen Kremlin Cup - Moscow Lyon Challenger Troyes Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Prevadies - St. Brieuc Segovia Challenger Stockholm Open - Stockholm Seville Challenger Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Bank Austria Tennis Trophy - Vienna Seville Challenger Medibank International - Sydney Open 13 - Marseille Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Porto 2 Challenger Next Generation Adelaide International - Adelaide Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Aegon Nottingham Open - Nottingham China Open - Beijing Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo BA-CA Tennis Trophy - Vienna Australian Open - Melbourne Generali Open - Kitzbuhel Australian Open - Melbourne M25 Kramsach 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 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, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 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, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 All Lower level tournaments Olympics - Rio de Janeiro M25 Santa Margherita di Pula