Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Wimbledon - London U.S. Open - New York Wimbledon - London Nigeria F1 Italy F5 Romania F3 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F4 Czech Rep F4 Czech Rep F5 Czech Republic F1 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F2 Estonia F1 Turkey F29 Turkey F30 China F1 USA F5 USA F8 France F7 France F8 Czech Republic F2 Czech Republic F3 Germany F8 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Portugal F4 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 Netherlands F5 Belgium F1 Belgium F7 Belgium F10 Belgium F14 USA F2 USA F3 Netherlands F4 Great Britain F2 France F4 Czech Republic F2 France F6 Turkey F5 Turkey F6 Czech Republic F1 Portugal F5 Netherlands F2 Armenia F2 Slovakia F2 Romania F7 USA F6 USA F7 Czech Republic F4 Georgia F2 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Turkey F3 Italy F6 M15 Uslar M15 Bologna Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Ljubljana Open - Ljubljana Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini IPP Open - Helsinki Ethias Trophy - Mons Ostrava Challenger Prostejov Challenger Sofia Challenger Mons Challenger Braunschweig Challenger Scheveningen Challenger Mons Challenger Ostrava Challenger Mons Challenger Braunschweig Challenger Heilbronn Challenger Rennes Challenger Rome Challenger Bordeaux Challenger Lyon Challenger Blois Challenger Liberec Challenger Trnava Challenger Tashkent Challenger Eckental Challenger Canberra Challenger Rome Challenger Aachen Challenger Heilbronn Challenger Prostejov Challenger Caltanissetta Challenger Mons Challenger Pau Challenger Marbella Challenger Bordeaux Challenger Lisbon Challenger Prostejov Challenger Ilkley Challenger Liberec Challenger Kaohsiung Challenger Orleans Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Prostejov Challenger Szczecin Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Liberec Challenger Nottingham Challenger Ilkley Challenger Granby Challenger Surbiton Challenger Tampere Challenger Verona Challenger Mouilleron-Le-Captif Challenger Tenerife 3 Challenger Lugano Challenger Naples Challenger Amersfoort Challenger Liberec Challenger Manacor Challenger Villena Challenger Quimper Challenger Roanne Challenger St. Tropez Challenger Heilbronn Challenger Lyon Challenger Porsche Open - Poznan Rome Challenger Open Prevadies - St. Brieuc Sporting Challenger '07 Trofeo Regione Piemonte - Turin Bangkok Challenger Kobstaedernes ATP Challenger - Kolding Sunrise Challenger Tulln Challenger Bauer Watertechnology Cup - Eckental Next Generation Adelaide International - Adelaide Scheveningen Challenger Dutch Open Tennis - Amersfoort Kolding Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Pullach Challenger Genova Challenger Dutch Open Tennis - Amersfoort Bordeaux Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Cordenons Challenger Manerbio Challenger Pilot Pen Tennis - New Haven Canberra Challenger Catella Swedish Open - Bastad USTA Men's Challenger of Dallas - Dallas Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Eckental Challenger Catella Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Masters Series - Hamburg AEGON Championships - London Aix En Provence Challenger Bercuit Challenger Orleans Challenger Grodzisk Mazowiecki Challenger Noumea Challenger Dallas Challenger Open Sud de France - Montpellier Prostejov Challenger Como Challenger Bordeaux Challenger Split Challenger Ostrava Challenger BMW Open - Munich Marburg Challenger Prague Challenger Prostejov Challenger Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open de Nice Cote d'Azur - Nice AEGON Championships - London Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Moselle Open - Metz Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Moselle Open - Metz China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Parc - Lyon Turkish Airlines Open Antalya - Antalya Apia International - Sydney Plava Laguna Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Murray River Open - Melbourne Open Sud de France - Montpellier Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hall of Fame Open - Newport Zhuhai Open - Zhuhai Aircel Chennai Open - Chennai Heineken Open - Auckland San Remo Tennis Cup - San Remo Open Sud de France - Montpellier Mordovia Cup - Mordovia Brasil Open - Sao Paulo St. Petersburg Challenger - St. Petersburg Tehran Open 2004 - Tehran Schickedanz Open 2007 - Furth Challenger Ford de Cherbourg - Cherbourg Shenzhen Open - Shenzhen Citta di Monza - Monza Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Grand Prix Hassan II - Casablanca Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Architect Open - Budapest Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Lambertz Open by Stawag - Aachen TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citta di Monza - Monza Vegeta Croatia Open - Umag Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen St. Brieuc Challenger LTA Wrexham Challenger - Wrexham Rakuten Japan Open - Tokyo Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Garanti Koza Sofia Open - Sofia GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki AEGON Championships - London KGHM Dialog Polish Indoors - Wroclaw Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Ismaning Challenger TEB BNP Paribas Istanbul Open - Istanbul Nottingham Challenger Antalya Cup - Antalya BMW Open - Munich Pau Challenger Bratislava Challenger Trani Challenger Como Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Grand Prix Hassan II - Marrakech Trani Challenger San Marino Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Tanger Challenger Bratislava Challenger Meknes Challenger Dallas Challenger Heilbronn Challenger Oeiras 3 Challenger Prague Challenger Prostejov Challenger Kosice Challenger Marrakech Challenger Barletta Challenger Quimper Challenger Sarajevo Challenger Mersin Challenger Ostrava Challenger Rome Challenger San Marino Challenger Rome Challenger Oeiras 3 Challenger Alphen Challenger Trnava Challenger Mons Challenger Bratislava Challenger Ismaning Challenger Prostejov Challenger Prague Challenger BCR Open Romania - Bucharest Scheveningen Challenger Ostrava Challenger Roanne Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Noumea Challenger Wroclaw Challenger Cherbourg Challenger Prostejov Challenger Liberec Challenger Liberec Challenger Prague Challenger Irving Challenger Kaohsiung Challenger Aachen Challenger Mons Challenger Rennes Challenger Trnava Challenger Zhuhai Open - Zhuhai Marbella Challenger Geneva Challenger Orleans Challenger Budapest Challenger Bordeaux Challenger Prostejov Challenger Bordeaux Challenger Vancouver Challenger Meerbusch Challenger Prostejov Challenger Mons Challenger Liberec Challenger Ostrava Challenger ASB Classic - Auckland Delray Beach International Tennis Championships - Delray Beach Genova Challenger Brest Challenger Bangkok Challenger Canberra Challenger Prague Challenger Hamburg Challenger Bordeaux Challenger Samarkand Challenger Iasi Challenger Topshelf Open - 's-Hertogenbosch Hersonissos 1 Challenger Ostrava Challenger Prague 2 Challenger Glasgow Challenger Qatar ExxonMobil Open - Doha Bratislava 1 Challenger Sassuolo Challenger Brest Challenger Campionati BNL dItalia - Rome Tampere Challenger Masters Series Hamburg - Hamburg Istanbul Challenger Mutua Madrilena Masters Madrid - Madrid Helsinki Challenger BNP Paribas Open - Indian Wells Alicante Challenger Chennai Challenger New Delhi Challenger Sony Ericsson Open - Miami Pune Challenger Monte-Carlo Rolex Masters - Monte-Carlo Skopje Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Prostejov Challenger Unique Zagreb Open - Zagreb Heineken Open - Auckland Hungarian Open - Budapest SAP Open - San Jose Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch SA Tennis Open - Johannesburg Brisbane - Brisbane Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril Open de Nice Cote dAzur - Nice Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo ATP Vegeta Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Open Tennis - Miami SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis BMW Open - Munich BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Miami Open - Miami Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel BNP Paribas Open - Indian Wells Sydney Tennis Classic - Sydney Moselle Open - Metz Rio Open - Rio de Janeiro Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Moselle Open - Metz European Open - Antwerp Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tata Open Maharashtra - Pune If Stockholm Open - Stockholm China Open - Beijing Kremlin Cup - Moscow Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag European Open - Antwerp Open 13 Provence - Marseille Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Barletta Challenger Francavilla Challenger ASB Classic - Auckland Bank Austria Tennis Trophy - Vienna Adelaide International 1 - Adelaide Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Konzum Croatia Open - Umag Aircel Chennai Open - Chennai Mallorca Championships - Mallorca Wimbledon - London Sony Ericsson Open - Miami Kremlin Cup - Moscow Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells European Open - Antwerp Monte-Carlo Rolex Masters - Monte-Carlo Maharashtra Open - Pune Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 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 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, Finals, Group D Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, F, FRA-BEL 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, CZE-BEL 3-2 U.S. Open (juniors) Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group I, 2R, CZE-ISR 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 All Lower level tournaments Olympics - Beijing Olympics - London Braunschweig Challenger Barletta Challenger