Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Surfaces Clay Grass Hard I.hard
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 Tournaments Citi Open - Washington U.S. Open - New York Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag National Bank Open - Toronto Wimbledon - London Western & Southern Open - Cincinnati Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open de L'Isere - Grenoble Qatar Open - Doha Australian Open - Melbourne Milan Indoors - Milan Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open Seat Godo 2005 - Barcelona French Open - Paris The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Wimbledon - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Open de Franche-Comte - Besancon Laver Cup - Vancouver Tunis Open - Tunis ECM Prague Open 2005 - Prague Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open 13 - Marseille Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris The Stella Artois Championships - London Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Masters Series Madrid - Madrid BNP Paribas Masters - Paris Colonial Classic - Kooyong Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Estoril Open - Estoril Campionati Internazionali D'Italia - Rome Hypo Group Tennis International - Portschach French Open - Paris The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Wimbledon - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Pekao Open - Szczecin The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte-Carlo BMW Open - Munich Campionati BNL dItalia - Rome Grand Prix Hassan II - Casablanca French Open - Paris The Nottingham Open - Nottingham Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Morocco Tennis Tour - Marrakech Olympics - Beijing Qatar ExxonMobil Open - Doha Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris AEGON Championships - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Shanghai - Shanghai Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris 1 Masters Guinot Mary Cohr Davis Cup, World Group, PO, NED-FRA, 1-4 Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Australian Open - Melbourne SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Open de Nice Cote dAzur - Nice French Open - Paris AEGON Championships - London Wimbledon - London Mercedes Cup - Stuttgart Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York AIG Japan Open Tennis Championships - Tokyo Shanghai ATP Masters 1000 - Shanghai Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Truist Atlanta Open - Atlanta Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group C, Valencia Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Australian Open - Melbourne SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Mutua Madrilena Madrid Open - Madrid French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris AAMI Classic - Kooyong Davis Cup, World Group, QF, GER-FRA 1-4 The Mubadala World Tennis Championship Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm AAMI Classic - Kooyong Davis Cup, World Group, 1R, CAN-FRA 1-4 Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia Bordeaux Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest French Open - Paris Gerry Weber Open - Halle Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz BNP Paribas Masters - Paris Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Vegeta Croatia Open - Umag Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, FRA-CAN 5-0 Australian Open - Melbourne Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London Konzum Croatia Open - Umag Citi Open - Washington Rogers Cup - Montreal U.S. Open - New York Prostejov Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris French Open (juniors) Antalya Cup - Antalya Wimbledon - London German Tennis Championships - Hamburg U.S. Open - New York U.S. Open (juniors) Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Erste Bank Open - Vienna Czech Republic F2 (Jablonec Nad Nisou) Kaohsiung Challenger Czech Republic F9 (Valasske Mezirici) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Australian Open - Melbourne Australian Open (juniors) DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Wimbledon - London Wimbledon (juniors) Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open (juniors) Zhuhai Open - Zhuhai China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, QR, CZE-NED 1-3 M15 Doha Ostrava Challenger M15 Doha M15 Prague M25+H Jablonec Nad Nisou M25+H Most Prostejov Challenger Bratislava Challenger Prague Challenger Liberec Challenger M25+H Bydgoszcz M25+H Ricany Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome French Open - Paris Erste Bank Open - Vienna M15 Trnava M15 Heraklion M15 Heraklion All Lower level tournaments Prague Challenger Prague II Challenger Prostejov Challenger M25 Prague M25 Jablonec Nad Nisou M25 Pardubice Hamburg European Open - Hamburg Eckental Challenger Bratislava Challenger M15 Heraklion M15 Heraklion ATP Cup - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London Olympics - Tokyo Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Rolex Paris Masters - Paris M25 Villena M15 Sharm El Sheikh M15 Sharm El Sheikh St. Petersburg 1 Challenger St. Petersburg 2 Challenger M25 Biel M25 Meerbusch Belgrade 2 - Belgrade M25 Prague M25 Jablonec nad Nisou Ostrava Challenger Prague Challenger Bratislava Challenger Prostejov Challenger Milan Challenger Salzburg-Anif Challenger Amersfoort Challenger Tampere Challenger Poznan Challenger Liberec Challenger Tulln Challenger Szczecin Challenger Bucharest Challenger Sibiu Challenger Barcelona Challenger Brest Challenger Bergamo Challenger Bratislava Challenger Pau Challenger Davis Cup, Finals, Group C Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Wimbledon - London Traralgon Challenger Quimper Challenger Pau Challenger Santiago Challenger Marbella Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel National Bank Open - Montreal Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna Rolex Paris Masters - Paris Next Gen ATP Finals - Milan Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Mauthausen Challenger Salzburg Challenger Iasi Challenger Liberec Challenger Davis Cup, Group I, 1R, ISR-CZE 1-3 Mouilleron-Le-Captif Challenger United Cup - Australia ASB Classic - Auckland Australian Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Banja Luka Open - Banja Luka Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Boss Open - Stuttgart cinch Championships - London Davis Cup, World Group, PO, POR-CZE 1-3 Phoenix Challenger Ostrava Challenger Aix En Provence Challenger Turin Challenger Prostejov Challenger French Open - Paris Germany F1 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 San Remo Tennis Cup - San Remo Great Britain F2 France F8 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F12 (Prague)