Career 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 Switzerland #1-w2 Czech Republic F4 Austria F1 Austria F3 Croatia F1 Croatia F6 Czech Republic F4 Croatia F1 Croatia F2 Poland F2 Poland F3 Czech Republic F1 Poland F10 Spain F38 Czech Republic F4 Austria F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Austria F11 Bosnia/Herzegovina F5 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Czech Republic F6 Germany F12 Slovak Rep. F1 Egypt F14 Egypt F15 Czech Rep F4 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Slovakia F3 Austria F7 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F1 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Egypt F10 Egypt F11 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Egypt F6 Egypt F7 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F6 (Heraklion) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Cairo M25 Pardubice M25 Vogau M25+H Ricany M15 Olomouc M15 Poprad M25 Budapest ECM Cup - Prague Jameson Cup - Milan 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran IX Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Porsche Open - Poznan Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Czech Indoor Open - Prague Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Ostrava Open 2005 - Ostrava Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Oberstaufen Cup - Oberstaufen The LTA Manchester Trophy - Manchester ATP Guzzini Challenger - Recanati Timisoara Challenger - Timisoara San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Citta di Como - Como Iskratel Open - Kranj Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Genova Open Challenger - Genova Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Akbank Private Banking TED Open - Istanbul Banja Luka Challenger 2008 - Banja Luka Open de Rennes - Rennes Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Sunrise Challenger St. Brieuc Challenger Prostejov Challenger San Benedetto Challenger Banja Luka Challenger Rabat Challenger Barletta Challenger Napoli Challenger Ostrava Challenger Biella Challenger Prostejov Challenger Bytom Challenger Reggio Emilia Challenger Turin Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Tarragona Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Ostrava Challenger Prague Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Braunschweig Challenger Sopot Challenger Poznan Challenger Manerbio Challenger Trnava Challenger Palermo Challenger Santiago Challenger Napoli Challenger Prague Challenger San Marino Challenger Cordenons Challenger Madrid Challenger Ortisei Challenger Mersin Challenger Ostrava Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Casablanca Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Tunis Challenger Aix En Provence Challenger Prague Challenger San Benedetto Challenger San Marino Challenger Prague Challenger Brasov Challenger Banja Luka Challenger Mons Challenger Geneva Challenger Ortisei Challenger Ostrava Challenger Banja Luka Challenger Trnava Challenger Caltanissetta Challenger Rennes Challenger Padova Challenger Sibiu Challenger Marbella Challenger Sophia Antipolis Challenger Braga Challenger Sibiu Challenger Helsinki Challenger Cherbourg Challenger Bogota Challenger Lima 2 Challenger Bendigo Challenger Bengalaru 1 Challenger Oeiras 1 Challenger Parma Challenger Prostejov Challenger Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca BMW Open - Munich Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona AEGON Championships - London German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Spain F2 Switzerland #1-w1 Morocco F1 Spain F4 Switzerland #1-w3 Morocco F2 Switzerland #1-w4 France F4 Italy F9 Greece F1 Italy F3 Algeria F1 Algeria F2 Italy F6 Apia International - Sydney Italy F8 Italy F9 Italy F10 Italy F11 Italy F16 Italy F15 Italy F17 Slovenia F3 Netherlands F1 Austria F5 Belgium F1 Belgium F2 Slovakia F1 Hungary F4 ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Czech Republic F6 Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Czech Republic F5 Argentina Open - Buenos Aires Germany F5 Spain F3 Moselle Open - Metz Erste Bank Open - Vienna Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F8 Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Egypt F3 (Sharm El Sheikh) Open 13 Provence - Marseille Millennium Estoril Open - Estoril Lebanon F1 (Jounieh) Czech Republic F8 (Opava) Egypt F29 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prague M15 Opava Czech Republic F3 M15 Prague M25 Prostejov Czech Republic F6 M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Poznan M25 Prague M25 Pardubice Croatia F10 Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 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 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 ECM Cup - Prague Neride Prague Indoor - Prague Prague Open - Prague Zivnobanka Czech Open - Prostejov Czech Indoor Open - Prague Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Bauer Watertechnology Cup - Eckental Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Oberstaufen Cup - Oberstaufen Hopman Cup - Perth Brasov Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Monza Challenger Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Karlsruhe Challenger Kosice Challenger Davis Cup, World Group, SF, SUI-ITA 3-2 Geneva Challenger Davis Cup, World Group, 1R, KAZ-ITA 3-2 Freudenstadt Challenger Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Mons Challenger Marburg Challenger LTA Shrewsbury Challenger - Shrewsbury Cordenons Challenger San Marino Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Le Gosier Challenger Rabat Challenger Barletta Challenger Monza Challenger Nottingham Challenger San Marino Challenger Cordenons Challenger Madrid Challenger Sao Jose Do Rio Preto Challenger Ortisei Challenger Arroyo de la Encomienda - Valladolid Heilbronn Challenger Kazan Challenger AAMI Classic - Kooyong Meknes Challenger Florianopolis Challenger Casablanca Challenger Citta di Monza - Monza Timisoara Challenger Barletta Challenger Rome Challenger Sao Leopoldo Challenger Prostejov Challenger Furth Challenger All Lower level tournaments Braunschweig Challenger Prosperita Open 2007 - Ostrava Recanati Challenger Genova Challenger Banja Luka Challenger Orleans Challenger Mons Challenger Olympics - Beijing San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Prostejov Challenger Timisoara Challenger - Timisoara TEAN International - Alphen Aan Den Rijn Constanta Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kobstaedernes ATP Challenger - Kolding Banja Luka Challenger Ortisei Challenger Buenos Aires Challenger Tanger Challenger Ostrava Challenger Dallas Challenger Rimini Challenger Braunschweig Challenger Manerbio Challenger Oberstaufen Challenger Trnava Challenger Oberstaufen Challenger Trnava Challenger Sibiu Challenger Eckental Challenger Sao Paulo Challenger Tour Finals Rome Challenger Trani Challenger Ostrava Challenger Prostejov Challenger Banja Luka Challenger Todi Challenger Milan Challenger Marbella Challenger Astana Challenger Mons Challenger Szczecin Challenger Ortisei Challenger Brest Challenger Marburg Challenger Liberec Challenger Prostejov Challenger Rennes Challenger Liberec Challenger Prague Challenger Liberec Challenger Meerbusch Challenger Scheveningen Challenger Istanbul Challenger Bengalaru 2 Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Blois Challenger Prostejov Challenger Eckental Challenger 6th Sardinian International Championships - Cagliari Punta Del Este Challenger Santiago Challenger Barletta Challenger Rome Challenger Prostejov Challenger Prostejov Challenger Pullach Challenger Challenger Leon 2004 - Leon Marrakech Challenger Cherbourg Challenger Pau Challenger The Dubai Tennis Championships - Dubai Quimper Challenger Prostejov Challenger Manama Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille If Stockholm Open - Stockholm Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Tata Open Maharashtra - Pune Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne