Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F17 France F18 France F4 France F14 France F5 Great Britain F5 Great Britain F6 France F13 France F2 Italy F2 USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Isla de Lanzarote - Lanzarote Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Internationaux de Nouvelle-Caledonie - New Caledonia The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Samsung Securities Cup - Seoul The LTA Nottingham Challenger - Nottingham Open Mutouest - St. Brieuc Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Francesco Guzzini - Recanati Togliatti Cup - Togliatti Austin Challenger - Austin X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon LTA Cardiff Challenger - Cardiff China Open - Beijing Tiburon Challenger - Tiburon Open de Rennes La Trinitaine - Rennes Challenger Casablanca San Angel - Mexico City BH Telecom Sarajevo 2007 - Sarajevo Dallas Challenger Internazionali di Tennis - Bergamo Challenger DCN de Cherbourg - Cherbourg Bordeaux Challenger Cassis Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Challenger Ford de Cherbourg - Cherbourg Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis Orleans Challenger Open Seat-Godo 2000 - Barcelona BMW Open - Munich 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Open de Franche Comte - Besancon Mallorca Open - Mallorca ECM Prague Open 2005 - Prague Togliatti Cup - Togliatti Kroger / St. Jude International - Memphis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Mallorca Open - Mallorca Kremlin Cup - Moscow Grand Prix de Tennis de Toulouse - Toulouse Aptos Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon St. Petersburg Open - St. Petersburg Advanta Championships - Philadelphia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Sybase Open - San Jose The Manchester Trophy - Manchester Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Quimper Challenger Pau Challenger Aix En Provence Challenger The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg 1999 Mercedes Cup - Stuttgart Ciudad de Pozoblanco Open Diputacion - Cordoba Internationaux du Doubs - Besancon Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles China Open - Beijing Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale CA Tennis Trophy - Vienna Stockholm Open - Stockholm SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Kroger / St. Jude International - Memphis US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Next Generation Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Basel BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Brisbane - Brisbane Thailand Open - Bangkok Siebel Open - San Jose Medibank International - Sydney Rakuten Japan Open - Tokyo Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Argentina Open - Buenos Aires Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg European Open - Antwerp Mercedes Cup - Stuttgart European Open - Antwerp Grand Prix Hassan II - Marrakech Open Parc - Lyon Valencia Open - Valencia Moselle Open - Metz RCA Championships - Indianapolis Countrywide Classic - Los Angeles AEGON Championships - London The Stella Artois Championships - London Medibank International - Sydney Franklin Templeton Tennis Classic - Scottsdale Open Sud de France - Montpellier Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Moselle Open - Metz China Open - Beijing Open Parc - Lyon Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Moselle Open - Metz European Open - Antwerp Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing ASB Classic - Auckland Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach BMW Open - Munich Open Parc - Lyon AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Erste Bank Open - Vienna Gerry Weber Open - Halle Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Scania Stockholm Open - Stockholm Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Open 13 Provence - Marseille Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis BMW Open - Munich Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Heineken Trophy - 's-Hertogenbosch Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome AEGON Championships - London Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Open Sud de France - Montpellier Erste Bank Open - Vienna Mercedes Cup - Stuttgart German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Erste Bank Open - Vienna The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 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 Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Monte Carlo Open - Monte Carlo Rogers Masters - Montreal Italian Open - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Tennis Masters Series - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid The Lipton Championships - Key Biscayne BNP Paribas Masters - Paris Republic National Bank Monte Carlo Open - Monte Carlo BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Eurocard Open - Stuttgart Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Stuttgart Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach French Open - Paris Western & Southern Open - Cincinnati The Lipton Championships - Key Biscayne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati 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 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Nature Valley International - Eastbourne Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Shanghai ATP Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Countrywide Classic - Los Angeles Wimbledon - London Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo U.S. Open Open 13 Provence - Marseille Telecom Italia Masters - Rome Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group A Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr French Open - Paris AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne Mubadala World Tennis Championship U.S. Open - New York Kooyong Classic - Kooyong French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Grand Slam Cup - Munich Olympics - Sydney Olympics - London Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 The Mubadala World Tennis Championship The Mubadala World Tennis Championship Davis Cup, World Group, 1R, FRA-CAN 5-0 Mubadala World Tennis Championship Davis Cup, World Group, QF, CZE-FRA 1-3 All Lower level tournaments Davis Cup, World Group, F, FRA-CRO 1-3 AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - Athens