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 Australia F1 Australia F2 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 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 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) 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 Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Egypt F34 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 M25 Pardubice M25 Vogau M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M25 Pardubice Czech Republic F1 Slovakia F1 M15 Poprad M25 Budapest Hungary F4 Croatia F1 Czech Republic F4 Austria F1 Croatia F1 Germany F5 Austria F11 Bosnia/Herzegovina F5 Croatia F6 Czech Republic F6 Australia F9 Austria F1 Croatia F1 Croatia F2 Germany F1 Czech Republic F1 Croatia F3 Egypt F30 (Cairo) Czech Republic F5 M25 Poznan Czech Republic F6 Egypt F14 Czech Rep F4 Czech Open - Prostejov GHI Bronx Tennis Classic - Bronx Morocco Tennis Tour - Rabat Bukhara Challenger - Bukhara Karshi Challenger - Karshi III Challenger Isla de Gran Canaria Ciudad de Telde - Telde The Granby Natrel Challenger - Granby Unicredit Czech Open - Prostejov San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino 6th Sardinian International Championships - Cagliari Steelers Cup - Kosice XXXVII Torneig C.E. Laieta - Barcelona Bancolombia Open - Cali Burnie Challenger San Benedetto Challenger - San Benedetto Tanger Challenger Trofeo Francesco Guzzini - Recanati Meknes Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger San Benedetto Challenger Rimini Challenger Tampere Challenger Prosperita Open 2006 - Ostrava Poznan Challenger San Marino Challenger Cordenons Challenger Zivnobanka Czech Open - Prostejov Manerbio Challenger Granby Challenger - Granby Freudenstadt Challenger Banja Luka Challenger Napoli Challenger Dusseldorf Open 2006 - Dusseldorf Tarragona Challenger The LTA Manchester Trophy - Manchester Kobstaedernes ATP Challenger - Kolding 4th Volkswagen Challenger - Wolfsburg Prostejov Challenger Bytom Challenger South African Airways Tennis Open - Durban Oberstaufen Challenger Oberstaufen Cup - Oberstaufen Kitzbuhel Challenger Banja Luka Challenger Tarragona Challenger University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Meknes Challenger Casablanca Challenger Almaty Challenger 1 - Almaty Rabat Challenger ATP Challenger Trophy 2007 - Trnava Brasov Challenger - Brasov Barletta Challenger Open Costa Daurada - Tarragona Ostrava Challenger Prostejov Challenger Furth Challenger Braunschweig Challenger Poznan Challenger Neride Prague Indoor - Prague ARMS USTA Challenger - Rocky Mount Manerbio Challenger USTA Challenger of Burbank - Burbank GHI Bronx Classic - Bronx Kosice Open-Steelers Cup 2008 - Kosice Trnava Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Sao Leopoldo Challenger The USTA Challenger at West End Racquet - Torrance Heilbronn Challenger Waco International Tennis Challenger - Waco Meknes Challenger San Luis Potosi Challenger - San Luis Potosi Casablanca Challenger 10° Trofeo Luigi Pezzoli - Bergamo Rabat Challenger ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Madrid Challenger Ostrava Challenger Prostejov Challenger Open Castilla y Leon - Segovia Czech Open 2006 - Prostejov Timisoara Challenger Porsche Open - Poznan Cordenons Challenger Banja Luka Challenger Sibiu Challenger Astana Challenger Cherbourg Challenger Kazan Challenger KGHM Polish Indoors - Wroclaw Ostrava Challenger Aix En Provence Challenger San Benedetto Challenger Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Brasov Challenger Banja Luka Challenger Oberstaufen Cup - Oberstaufen Mons Challenger Rennes Challenger Brasov Challenger - Brasov Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Marrakech Challenger Czech Indoor Open - Prague Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom Madrid Challenger Ostrava Open 2005 - Ostrava Marrakech Challenger BMW Tennis Championship - Sunrise Athens Challenger Pekao Open 2005 - Szczecin Banja Luka Challenger Furth Challenger Kazan Challenger Marburg Challenger Trnava Challenger ECM Prague Open 2008 - Prague Kia International in Caloundra - Caloundra Bratislava Challenger Rijeka Open - Rijeka Timisoara Challenger - Timisoara TEAN International - Alphen Aan Den Rijn Geneva Challenger Banja Luka Challenger 2008 - Banja Luka Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Buenos Aires Challenger Timisoara Challenger - Timisoara dBI Tennis Challenger - Binghamton Iskratel Open - Kranj XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes ECU Prague Open - Prague Szczecin Challenger Trnava Challenger Samarkand Challenger - Samarkand San Marino Cepu Open - San Marino Eckental Challenger Samsung Securities Cup - Seoul Prague Challenger 2002 Azalea Orthopedic Challenger - Tyler Bergamo Challenger Budapest Challenger - Budapest Riviera di Rimini Challenger 2004 - Rimini China Open - Beijing Banja Luka Challenger Copa Petrobras Santiago - Santiago Ljubljana Open 2008 - Ljubljana Constanta Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Trnava Challenger Mons Challenger Aamulehti Tampere Opene - Tampere Trnava Challenger Mersin Challenger Braunschweig Challenger Sibiu Challenger Meerbusch Challenger Charlottesville Challenger Prostejov Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger M25 Prostejov Flea Market Cup - Busan Greece F6 (Heraklion) Ostrava Challenger The Wright Financial Group, Inc. Challenger - Champaign Prostejov Challenger Prostejov Challenger Alessandria Challenger Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. XL Capital Bermuda Open - Bermuda ECM Cup - Prague Fifth-Third Bank Tennis Championships - Lexington Ostrava Challenger IX Trofeo Ciudad de Quito - Quito ECM Cup - Prague Schickedanz Open - Furth Lima 2 Challenger AAPT Championships - Adelaide Braga Challenger USTA Challenger of San Antonio - San Antonio Open Seat Godo - Barcelona Kia International In Caloundra - Caloundra 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos The Priority Telecom Open - Amersfoort ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Prague Challenger Generali Open - Kitzbuhel Prostejov Challenger China Open - Beijing Akbank Private Banking TED Open - Istanbul Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Recanati Challenger Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Samsung Securities Cup Challenger Tennis - Seoul BMW Open - Munich Liberec Challenger Bancolombia Open - Bogota Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Hilton Waikoloa Village USTA Challenger - Waikoloa Idea Prokom Open - Sopot Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Siemens Open 2004 - Scheveningen Bogota Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Bendigo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger The 69th King's Cup-Thailand Open - Bangkok Oeiras 1 Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Citta di Monza - Monza Unicredit Czech Open 2007 - Prostejov C.T. San Remo - XIII Piertomaso Tessitore - San Remo Prague Open - Prague Tehran Open ATP Challenger - Tehran USTA Challenger of Tiburon - Tiburon Czech Indoor Open - Prague 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Leon 2004 - Leon Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Canottieri Minico 2004 - Mantova Synsam Swedish Open - Bastad Generali Open - Kitzbuhel GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt Samsung Securities Cup - Seoul Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires BCR Open Romania - Bucharest Tennis Napoli Cup - Napoli Timisoara Challenger - Timisoara Architect Open - Budapest Stockholm Open - Stockholm Arroyo de la Encomienda - Valladolid Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Next Generation Adelaide International - Adelaide Sydney International - Sydney Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Adidas International - Sydney Pilot Pen Tennis - New Haven Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Movistar Open - Vina del Mar Sibiu Challenger Qatar ExxonMobil Open - Doha Helsinki Challenger ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Cordenons Challenger Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Open de Rennes - Rennes BMW Open - Munich Trani Challenger Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Brasov Challenger Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Zagreb Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Karlsruhe Challenger Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Rome Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Prostejov Challenger Brasil Open - Costa do Sauipe Zagreb Challenger Furth Challenger Kosice Challenger Cordenons Challenger Sao Jose Do Rio Preto Challenger Brasov Challenger Parma Challenger Copa Claro - Buenos Aires Heineken Open Shanghai - Shanghai Banja Luka Challenger Medibank International - Sydney M25+H Ricany Brasil Open - Costa do Sauipe Prostejov Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Milan Challenger Ortisei Challenger Open Sud de France - Montpellier Blois Challenger Adidas International - Sydney Medibank International - Sydney If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Mersin Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Ostrava Challenger Casablanca Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Liberec Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Oberstaufen Challenger If Stockholm Open - Stockholm Trnava Challenger Monza Challenger Prague Challenger Palermo Challenger The Stella Artois Grass Court Championships - London Erste Bank Open - Vienna RCA Championships - Indianapolis BRD Nastase Tiriac Trophy - Bucharest Genova Challenger Prostejov Challenger Heineken Challenger - Ho Chi Minh City SkiStar Swedish Open - Bastad Brisbane - Brisbane Cherbourg Challenger International Tennis Championships - Delray Beach Marburg Challenger Quimper Challenger Prostejov Challenger Kroger / St. Jude International - Memphis Liberec Challenger Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Prostejov Challenger PBZ Zagreb Indoors - Zagreb Winston Salem - Winston Salem ATP Vegeta Croatia Open - Umag BNP Paribas Masters - Paris AAPT Championships - Adelaide BNP Paribas Open - Indian Wells Hypo Group Tennis International - Portschach Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Manama Challenger Tennis Masters Series - Rome Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid Tennis Masters Series - Montreal Sony Ericsson Open - Miami Open de Moselle - Metz French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Heineken Open - Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Catella Swedish Open - Bastad Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf All Lower level tournaments Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0