Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 F1 France F3 France F4 France F5 France F6 France F7 Germany F6 France F11 Germany F1 France F4 France F5 France F7 France F8 France F12 France F16 France F17 France F22 ATU Cup - Weiden Nord/LB Open - Braunschweig Sarajevo Open 2004 - Sarajevo Open Sainte Victoire - Aix-En-Provence France F2 Challenger Groningen - Groningen BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Nord LB Open 2006 - Braunschweig Open de Montauban - Montauban Internationaux du Doubs - Besancon BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Sunrise Challenger Mons Challenger Rennes Challenger Courmayeur Challenger Quimper Challenger Open de Montauban - Montauban Turin Challenger Scheveningen Challenger Oberstaufen Cup - Oberstaufen Challenger 42 - Andrezieux Zagreb Open - Zagreb Challenger Ford de Cherbourg - Cherbourg Jameson Cup - Milan Challenger 42 - Andrezieux Quimper Challenger Cherbourg Challenger Zivnobanka Czech Open - Prostejov CA Challenge - Graz Kosice Challenger Milan Challenger Nord/LB Open 2004 - Braunschweig Challenger 42 - Andrezieux ECM Cup - Prague Open de L'Isere - Grenoble Prague Open - Prague Garden Open - Rome St. Remy Challenger Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Siemens Open - Scheveningen Asics Challenger Open - Monchengladbach Neride Prague Indoor - Prague Geneva Challenger Noumea Challenger Open de Franche-Comte - Besancon Top Wool Challenger Biella - Biella Mobilux Open - Luxembourg Tatra Banka Open 2003 - Bratislava Blois Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger 42 - Andrezieux Scheveningen Challenger Stella Artois Clay Court Championship - Budaors St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Cepu Open - San Marino Czech Open 2006 - Prostejov St. Brieuc Challenger Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Tunis Challenger Open de L'Isere - Grenoble St. Remy Challenger Orleans Challenger Open de Montauban - Montauban Rennes Challenger Heineken Challenger - Ho Chi Minh City BMW Tennis Championship - Sunrise Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Banca Stato Challenger - Lugano Timisoara Challenger 2005 - Timisoara GHI Bronx Classic - Bronx Open D'Orleans - Orleans Citta di Monza - Monza Bancastato Challenger Lugano - Lugano Open Mutouest de Saint-Brieuc - St. Brieuc Tunis Open - Tunis Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Cherbourg Challenger Ethias Tennis Trophy - Mons Sopot Challenger San Marino Challenger Mons Challenger X Torneo Internazionale di Tennis - Barletta Aix En Provence Challenger Zivnobanka Czech Open - Prostejov Open Mutouest - St. Brieuc Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Rabat Challenger Open 13 - Marseille AAPT Championships - Adelaide Cherbourg Challenger Stockholm Open - Stockholm Blois Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Noumea Challenger Bordeaux Challenger St. Brieuc Challenger Nottingham Challenger Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Czech Open - Prostejov Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Podebradka Cup - Prague Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Estoril Open - Estoril Marrakech Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad San Remo Tennis Cup 15° Piertomaso - San Remo Tunis Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Tampere Imageneering Open - Tampere Campionati Internazionali di Sicilia - Palermo V Trani Cup - Trani CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Stella Artois Clay Court Championships - Budaors Akbank Private Banking-TED Open - Istanbul Nokian Hakkapeliitta Open - Tampere Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Grand Prix de Tennis de Lyon - Lyon Trani Cup - Trani ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Bulgarian Challenger 2002 - Sofia Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de L'Isere - Grenoble The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Internationale Badische Meisterschaften Um Den Techem Cup - Zell ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bordeaux Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Oberstaufen Challenger Segovia Challenger Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing St. Remy Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Rome Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bordeaux Challenger Prostejov Challenger Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai The Dubai Tennis Championships - Dubai St. Brieuc Challenger Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Cherbourg Challenger AEGON Championships - London Open Seat Godo - Barcelona SkiStar Swedish Open - Bastad Mons Challenger Rennes Challenger Kremlin Cup - Moscow Moselle Open - Metz Grand Prix de Tennis de Lyon - Lyon PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Portugal Open - Oeiras Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Citi Open - Washington China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Interwetten Austrian Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle If Stockholm Open - Stockholm St. Brieuc Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Quimper Challenger AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Open 13 - Marseille Open Sud de France - Montpellier Mercedes Cup - Stuttgart AEGON Championships - London Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen China Open - Beijing AEGON Championships - London Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BA-CA Tennis Trophy - Vienna Abierto Mexicano - Los Cabos Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem AEGON Championships - London Istanbul Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Open 13 - Marseille Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger Napoli Challenger Bordeaux Challenger Open 13 - Marseille Quimper Challenger Shenzhen Open - Shenzhen Tatra Banka Open - Bratislava Zagreb Open - Zagreb Open Parc - Lyon Intersport Heilbronn Open - Heilbronn ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Open 13 - Marseille Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Medibank International - Sydney Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Campbells Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Miami Open - Miami BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Next Generation Hardcourts - Adelaide Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Masters Series Hamburg - Hamburg Telecom Italia Masters - Rome Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Medibank International - Sydney BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Rogers Masters - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Countrywide Classic - Los Angeles Monte-Carlo Rolex Masters - Monte-Carlo 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 Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, SF, CRO-CZE, 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Laver Cup - Prague Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, CZE-GER 2-3 Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Wimbledon (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, GER-CZE 2-3 The Mubadala World Tennis Championship Olympics - Athens Olympics - Beijing Olympics - London AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Barclays ATP World Tour Finals - London