Career 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 France F11 France F19 France F20 Spain #2-w3 France F6 France F7 France F8 France F10 Great Britain F2 France F3 Morocco F2 Morocco F3 France F6 France F7 France F12 Great Britain F18 Spain #2-w4 Czech Republic F3 Hungary F3 Czech Republic F4 Croatia F2 Croatia F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F3 Serbia F4 Czech Republic F4 Czech Republic F5 Czech Republic F6 Slovakia F1 Slovakia F3 Poland F5 Poland F6 Austria F9 Turkey F37 Czech Republic F7 Israel F2 Israel F3 Turkey F6 Turkey F7 Turkey F10 Turkey F11 Turkey F14 Turkey F15 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Poland F2 Switzerland F4 Switzerland F6 Turkey F38 Turkey F39 Greece F16 Turkey F44 Turkey F45 USA F1 USA F2 USA F3 Portugal F2 Portugal F3 Italy F5 Italy F6 Turkey F11 Turkey F12 Egypt F17 Egypt F18 Turkey F41 Czech Republic F2 Turkey F9 Turkey F8 Tunisia F10 Belgium F2 Turkey F9 (Antalya) Greece F15 M25 Pardubice M25 Nonthaburi M25 Nonthaburi M25 Prague M15 Antalya M25 Trieste M25+H Ricany M15 Antalya M15 Antalya M25 Grodzisk Mazowiecki M25 Ricany M15 Opava M15 Ostrava M15 Sharm ElSheikh M15 Antalya Open de Montauban - Montauban Geneva Challenger - Geneva Madrid Challenger Prostejov Challenger Liberec Challenger Wroclaw Challenger Irving Challenger Rome Challenger Liberec Challenger Bangkok Challenger Cherbourg Challenger Shenzhen Challenger Scheveningen Challenger Poznan Challenger Budapest Challenger Indian Wells Challenger M25 Pardubice Barletta Challenger Lyon Challenger Poprad Tatry Challenger M15 Sharm ElSheikh Pau Challenger Lille Challenger Anning Challenger Nanchang Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Bratislava Challenger Amersfoort Challenger M25 Jablonec nad Nisou Ostrava Challenger Oeiras 2 Challenger Open 13 - Marseille Estoril Open - Estoril Dutch Open Tennis - Amersfoort Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Konzum Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech AEGON International - Eastbourne If Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier Millennium Estoril Open - Estoril Open Parc - Lyon German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Prostejov Challenger Antalya Open - Antalya Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Ostrava Challenger Belgrade 2 - Belgrade Barletta Challenger Prostejov Challenger Poprad Tatry Challenger Banja Luka Challenger Brest Challenger Sarasota Challenger Ostrava Challenger Seville Challenger Open D'Orleans - Orleans Seguros Bolivar Open - Medellin LTA Shrewsbury Challenger - Shrewsbury Internationaux de Doubs Open de Franchie-Comte - Besancon BH Telecom Sarajevo 2007 - Sarajevo Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Open Costa Daurada - Tarragona Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Ostdeutscher Sparkassen Cup - Dresden s'Tennis Masters Challenger - Graz Nottingham Challenger Noumea Challenger Bordeaux Challenger Liberec Challenger Tampere Challenger Szczecin Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Mersin Challenger Poznan Challenger Prague Challenger Genova Challenger Trnava Challenger Guangzhou Challenger Prague Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger Almaty Challenger Brest Challenger Heilbronn Challenger Bergamo Challenger Ostrava Challenger Rome Challenger Prostejov Challenger Surbiton Challenger Koblenz Challenger Scheveningen Challenger Prague Challenger Poprad Tatry Challenger Phoenix Challenger Marbella Challenger Seville Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Liberec Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Meerbusch Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Szczecin Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sibiu Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Amaya - Pamplona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Rogers Cup - Toronto 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Western & Southern Open - Cincinnati Trofeo Sisma Mantova - Mantova BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kos-Zucchetti Tennis Cup - Cordenons Monte-Carlo Rolex Masters - Monte-Carlo IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bauer Watertechnology Cup - Eckental Miami Open - Miami Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Monte-Carlo Rolex Masters - Monte-Carlo Challenger DCN de Cherbourg - Cherbourg St. Petersburg Challenger 2006 - St. Petersburg Rogers Cup - Toronto Western & Southern Open - Cincinnati Voit Mexico City Open - Mexico City Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City BNP Paribas Open - Indian Wells The Tarka Challenger - Barnstaple Miami Open - Miami Challenger Tunisie - Tunis Bengalaru Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Koblenz Challenger Monte-Carlo Rolex Masters - Monte-Carlo BSI Challenger Lugano - Lugano Mutua Madrid Open - Madrid ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Internazionali BNL d'Italia - Rome San Marino CEPU Open - San Marino Orleans Challenger Shanghai Rolex Masters - Shanghai Prague Challenger Bordeaux Challenger Prostejov Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Unicredit Czech Open 2007 - Prostejov Napoli Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ostrava Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Mutua Madrid Open - Madrid Kosice Challenger Western & Southern Open - Cincinnati Trnava Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Ostrava Challenger Prague Challenger South African Airways Open - East London Marburg Challenger Poznan Challenger Internationaux du Doubs - Besancon Kenitra Challenger Open Mutouest St. Brieuc - St. Brieuc Indore Challenger Vicenza Challenger Prostejov Challenger 10° Trofeo Luigi Pezzoli - Bergamo Poprad Tatry Challenger Scheveningen Challenger Milan Challenger Bratislava Challenger 8° Trani Cup - Trani Bangkok Challenger Wroclaw Challenger Quimper Challenger Ostrava Challenger Rome Challenger Pune Challenger Pekao Open - Szczecin Trnava Challenger Genova Challenger Tashkent Challenger Bratislava Challenger Prosperita Open 2007 - Ostrava Rennes Challenger Cherbourg Challenger Irving Challenger Prague Challenger Lisbon Challenger Liberec Challenger Cordenons Challenger Manerbio Challenger Palermo Challenger Mutua Madrid Open - Madrid Koblenz Challenger Cherbourg Challenger Aamulehti Tampere Opene - Tampere Marbella Challenger Aix En Provence Challenger Bordeaux Challenger 's Tennis Masters 07 Challenger - Graz Liberec Challenger Tashkent Challenger Tean International - Alphen Rome Challenger Open D'Orleans - Orleans Playford Challenger Ostrava Challenger Lyon Challenger Prague Challenger Augsburg Challenger ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Mons Challenger Lambertz Open by Stawag 2007 - Aachen Alicante Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Marrakech Meknes Challenger Sunrise Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Tunis Challenger Ostrava Challenger Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Drummondville Challenger 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 French Open - Paris Wimbledon - London Open de Moselle - Metz Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Allianz Suisse Open Gstaad - Gstaad US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis BMW Open - Munich BMW Open - Munich Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen Open Sud de France - Montpellier VTR Open - Vina del Mar TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane Rakuten Japan Open - Tokyo Liberec Challenger Moselle Open - Metz Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Open 13 - Marseille Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo SAP Open - San Jose Open Sud de France - Montpellier Gerry Weber Open - Halle Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London China Open - Beijing U.S. Open - New York cinch Championships - London Fever-Tree Championships - London Nature Valley International - Eastbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Qatar ExxonMobil Open - Doha U.S. Mens's Clay Court Championship - Houston Millennium Estoril Open - Estoril Hypo Group Tennis International - Portschach Australian Open - Melbourne Open 13 - Marseille Qatar ExxonMobil Open - Doha AEGON Championships - 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, NED-FRA, 1-4 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Wimbledon (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 BNP Paribas Masters - Paris U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Olympics - Tokyo