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 Spain F2 Spain F3 France F4 Algeria F1 Algeria F2 Czech Republic F4 Austria F3 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Austria F5 Poland F2 Poland F3 Poland F10 Spain F38 Czech Republic F4 Czech Republic F5 Croatia F2 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Spain F40 Spain F41 Czech Republic F6 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Germany F12 Slovak Rep. F1 Egypt F15 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Austria F7 Croatia F10 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Spain F4 Egypt F11 Czech Republic F5 Egypt F10 Czech Republic F1 Slovakia F1 Hungary F4 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 F8 Egypt F11 Croatia F1 Czech Republic F4 Egypt F12 Austria F1 Croatia F1 Germany F5 Austria F11 Bosnia/Herzegovina F5 Croatia F6 Czech Republic F6 Austria F1 Croatia F1 Croatia F2 Czech Republic F4 Germany F1 Czech Republic F1 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F3 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (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 F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague Egypt F30 (Cairo) M25 Pardubice M25 Vogau M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M25 Pardubice Czech Republic F5 M25 Poznan Czech Republic F6 M15 Poprad M25 Budapest Egypt F14 Czech Rep F4 Open de L'Isere - Grenoble 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Tennis Napoli Cup - Napoli Pekao Open - Szczecin Czech Open - Prostejov Memorial Savigni - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova Genoa Open - Genova Karshi Challenger - Karshi Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara San Remo Tennis Cup - San Remo San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Tennis Napoli Cup 2006 - Napoli XXVIII Edizione 'A.Savoldi' - Manerbio Prosperita Open 2006 - Ostrava Memorial Savigni - Sassuolo Tennis Napoli Cup - Napoli The LTA Manchester Trophy - Manchester Unicredit Czech Open - Prostejov Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio BSI Challenger Lugano - Lugano DPD Challenger 2002 - Aschaffenburg San Benedetto Challenger - San Benedetto Tennis Napoli Cup - Naples Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Neride Prague Indoor - Prague Garden Open - Rome Trani Cup - Trani Kosice Open-Steelers Cup 2008 - Kosice 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto VIII Trofeo Ciutat de Barcelona - Barcelona Rabat Challenger Garden Open - Rome Tanger Challenger Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto St. Brieuc Challenger Zagreb Open - Zagreb Monza Challenger San Luis Potosi Challenger - San Luis Potosi 10° Trofeo Luigi Pezzoli - Bergamo Gemax Samsung Open 2004 - Belgrade 10ø Tornea B. Camparini - Reggio Emilia Cepu Open - San Marino Czech Open 2006 - Prostejov Lugano Challenger Bancastato Challenger Lugano - Lugano KGHM Polish Indoors - Wroclaw Turin Challenger Tennis Napoli Cup - Napoli San Benedetto Challenger San Marino Challenger Rimini Challenger BMW Tennis Championship - Sunrise Porsche Open - Poznan Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Manerbio Challenger Freudenstadt Challenger Trani Cup - Trani Oberstaufen Cup - Oberstaufen Banja Luka Challenger Napoli Challenger Brasov Challenger - Brasov Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prostejov Challenger Lugano Challenger Bytom Challenger Banja Luka Challenger 2004 - Banja Luka Oberstaufen Challenger X Trofeo Ciudad de Quito - Quito Banja Luka Challenger Privatbank Open 2006 - Dnepropetrovsk Tarragona Challenger Tatra Banka Open - Bratislava Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Ostrava Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger San Marino Challenger Manerbio Challenger Trnava Challenger Madrid Challenger Czech Indoor Open - Prague Prosperita Open 2007 - Ostrava Sao Leopoldo Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Barletta Challenger Ostrava Open 2005 - Ostrava Monza Challenger Meknes Challenger Marrakech Challenger BMW Tennis Championship - Sunrise Madrid Challenger Biella Challenger Ostrava Challenger Kazan Challenger Marburg Challenger Turin Challenger Prostejov Challenger Trnava Challenger Timisoara Challenger Todi Challenger ECM Prague Open 2008 - Prague Bratislava Challenger Rijeka Open - Rijeka Mobilux Open - Luxembourg San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Sibiu Challenger TEAN International - Alphen Aan Den Rijn Geneva Challenger Banja Luka Challenger 2008 - Banja Luka Labertz Open by Stawag - Aachen Casablanca Challenger Bauer Watertechnilogy Cup 2008 - Eckental Buenos Aires Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Barranquilla Challenger Top Wool Challenger-Immagine Trophy - Biella Tunis Challenger Ostrava Challenger Timisoara Challenger - Timisoara Aix En Provence Challenger Milan Challenger Iskratel Open - Kranj San Benedetto Challenger San Marino Challenger Cordenons Challenger Ciutat de Barcelona - Barcelona Brasov Challenger Banja Luka Challenger Sibiu Challenger Tatra Banka Open 2006 - Bratislava Mons Challenger Rennes Challenger Rome Challenger ECU Prague Open - Prague Mestre Challenger Challenger Lugano - Lugano Trnava Challenger Banja Luka Challenger Samarkand Challenger - Samarkand San Marino Cepu Open - San Marino Eckental Challenger Prague Challenger Fujitsu Siemens Open - Budapest Citta di Brindisi - Brindisi 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Bergamo Challenger Padova Challenger Tennis Napoli Cup 2004 - Napoli Budapest Challenger - Budapest Riviera di Rimini Challenger 2004 - Rimini Banja Luka Challenger Copa Petrobras Santiago - Santiago Rome Challenger Constanta Challenger Kosice Challenger Trnava Challenger Mons Challenger Trnava Challenger Mersin Challenger San Marino Challenger Braunschweig Challenger Napoli Challenger Jameson Cup - Milan Como Challenger Szczecin Challenger Meerbusch Challenger Prostejov Challenger Ortisei Challenger Volvo Sylt Open - Sylt M25 Prostejov Sina-Kia Motors Tennis Cup - Cordenons Greece F6 (Heraklion) Ostrava Challenger Prostejov Challenger Marrakech Challenger Prostejov Challenger ECM Cup - Prague Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Ostrava Challenger IX Trofeo Ciudad de Quito - Quito X Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Lima 2 Challenger Jameson Cup - Milan Braga Challenger Warsteiner Challenger Lubeck - Lubeck Gemax Open - Belgrade Generali Open 2002 - Kitzbuhel Prague Challenger Prostejov Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Akbank Private Banking TED Open - Istanbul Top Wool Challenger - Biella Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Riviera di Rimini Challenger - Rimini Liberec Challenger St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Bogota Challenger FILA Challenger - Biella Bendigo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger IX Ciutat de Barcelona - Barcelona Oeiras 1 Challenger Citta di Monza - Monza Unicredit Czech Open 2007 - Prostejov Prague Open - Prague Canottieri Mincio Open - Mantova Tehran Open ATP Challenger - Tehran Czech Indoor Open - Prague Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Canottieri Minico 2004 - Mantova Sunrise Challenger Black Forest Open 2004 - Freudenstadt Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires Timisoara Challenger - Timisoara Architect Open - Budapest Arroyo de la Encomienda - Valladolid San Marino Cepu Open - San Marino 2003 Mercedes Cup - Stuttgart Sibiu Challenger Tennislife Cup - Napoli Helsinki Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Open de Rennes - Rennes Trani Challenger Kobstaedernes ATP Challenger - Kolding Genova Challenger Brasov Challenger Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Napoli Challenger Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Genova Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Karlsruhe Challenger International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Kosice Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Cordenons Challenger BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Sao Jose Do Rio Preto Challenger Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Brasov Challenger Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Parma Challenger UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Dallas Challenger Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Banja Luka Challenger Szczecin Challenger M25+H Ricany BCR Open Romania - Bucharest Prostejov Challenger Kremlin Cup - Moscow San Benedetto Challenger Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ARAG World Team Championship - Dusseldorf Milan Challenger Ortisei Challenger Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Blois Challenger Napoli Challenger SkiStar Swedish Open - Bastad Movistar Open - Vina del Mar Sunrise Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Mersin Challenger Rome Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Ortisei Challenger Campionati Internazionali di Sicilia - Palermo Ostrava Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger Liberec Challenger Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Prague Challenger Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Oberstaufen Challenger German Tennis Championships - Hamburg Kremlin Cup - Moscow Trnava Challenger Copa Claro - Buenos Aires Monza Challenger Prague Challenger Grand Prix Hassan II - Casablanca Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Palermo Challenger Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Genova Challenger Prostejov Challenger CA Challenge 2002 - Graz Napoli Challenger Milan Challenger San Benedetto Challenger Cherbourg Challenger Mestre Challenger Marburg Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta Quimper Challenger Prostejov Challenger Liberec Challenger Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Davis Cup, Group I, 2R, ITA-SLO 5-0 Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Prostejov Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich VTR Open - Vina del Mar ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires Heineken Open - Auckland Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Milan Indoors - Milan Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Manama Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Next Generation Hardcourts - Adelaide Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Wimbledon - London U.S. Open - New York PBZ Zagreb Indoors - Zagreb AEGON Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 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 Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Heineken Open - Auckland Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Wimbledon - London French Open - Paris Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London All Lower level tournaments Wimbledon - London Olympics - Beijing Australian Open - Melbourne Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Hopman Cup - Perth Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0