Career 2020 2017 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 Qatar F1a Croatia F2 France F4 UAE F1 France F6 France F7 France F8 France F11 France F8 Belgium F2 Belgium F3 Belgium F5 Netherlands F5 Netherlands F6 Hungary F3 USA F1 USA F2 USA F3 France F5 France F7 Memorial Savigni - Sassuolo Grand Prix de Tennis - St. Jean de Luz Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Cyclus Open de Tenis - Florianopolis Open Mutouest St. Brieuc - St. Brieuc USA F28 Open de Montauban - Montauban France F2 Porsche Open - Poznan Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Porsche Open - Poznan Sunrise Challenger Braunschweig Challenger Prostejov Challenger Alphen Challenger Szczecin Challenger Sao Paulo Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Napoli Challenger Rijeka Challenger Quito Challenger Casablanca Challenger Dallas Challenger Prague Challenger Milan Challenger V Trani Cup - Trani Open de la Ville de Saint Denis - Reunion Island Open Mutouest - St. Brieuc Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Steelers Cup - Kosice Steelers Cup - Kosice Open de Montauban - Montauban Challenger Copa Sevilla - Seville XI Torneo Internazionale di Tennis - Barletta Geneva Challenger - Geneva XL Bermuda Open - Bermuda HTV Challenger - Ho Chi Minh City Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Brasov Challenger - Brasov IPP Geneva Trophy - Geneva ATU Cup - Weiden Open Costa Daurada - Tarragona Dubrovnik Open - Dubrovnik 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Uruguay - Montevideo Tennis Napoli Cup - Napoli 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Alfa Romeo Tennis Cup - Cordenons Stella Artois Clay Court Championships - Budaors Timisoara Challenger - Timisoara Copa Petrobras Brazil - Belo Horizonte Open de Tenis Amaya - Pamplona Bancolombia Open - Bogota Banja Luka Challenger 2004 - Banja Luka Riviera di Rimini Challenger - Rimini SIR Supermercadi Challenger - Rome Tennis Napoli Cup 2007 - Napoli Ethias Trophy - Mons Copa Petrobras Uruguray - Montevideo GHI Bronz Classic - Bronx Heilbronn Open - Heilbronn Pekao Open - Szczecin Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Palermo Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Tunis Challenger Kosice Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Santiago Challenger Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo Quimper Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tunis Open 2006 - Tunis ECM Prague Open - Prague Copa Petrobras Brazil - Aracaju San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Siemens Open 2007 - Scheveningen Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Open Seat-Godo 2000 - Barcelona BMW Open - Munich Open Mutouest de Saint-Brieuc - St. Brieuc Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow Banja Luka Challenger - Banja Luka St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna St. Brieuc Challenger Kosice Challenger Siemens Open 2003 - Scheveningen Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Open de Franche-Comte - Besancon Open de Moselle - Metz CA Tennis Trophy - Vienna Stockholm Open - Stockholm Chennai Open - Chennai Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Sporting Challenger 2003 - Turin Citta di Monza - Monza Garden Open 2005 - Rome Mercedes-Benz Cup - Los Angeles Hilversum Open - Hilversum Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Arad Challenger Trofeo Internacional Club Laieta - Barcelona Delray Beach International Tennis Championships - Delray Beach Scheveningen Challenger Regions Morgan Keegan Championships - Memphis Bercuit Challenger US Men's Clay Court Championships - Houston Riviera di Rimini Challenger - Rimini Fujitsu Siemens Open - Budapest BMW Open - Munich Aptos Challenger Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sybase Open - San Jose Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston St. Petersburg Challenger 2006 - St. Petersburg BMW Open - Munich Ordina Open - 's-Hertogenbosch Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Mallorca Open - Mallorca Dutch Open Tennis - Amersfoort Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Legg Mason Tennis Classic - Washington Architect Open - Budapest BCR Open Romania - Bucharest Internationaux de Nouvelle-Caledonie - New Caledonia Thailand Open - Bangkok Porsche Open - Poznan Mumbai Open - Mumbai Ethias Tennis Trophy - Mons Qatar ATP Challenger - Doha Copa Kia - Santiago 10° Trofeo Luigi Pezzoli - Bergamo Stockholm Open - Stockholm San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Rennes La Trinitaine - Rennes Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Hellmann's Cup - Santiago Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe SAP Open - San Jose Heineken Open - Auckland Kroger / St. Jude International - Memphis 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna BCR Open Romania - Bucharest AAPT Championships - Adelaide Mallorca Open - Mallorca Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington Zagreb Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Prague Challenger US Men's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Bordeaux Challenger China Open - Beijing Erste Bank Open - Vienna SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Sydney International - Sydney Grand Prix de Tennis de Lyon - Lyon Sao Paulo Challenger Kroger / St. Jude International - Memphis Citi Open - Washington Seville Challenger Cherbourg Challenger Medibank International - Sydney Szczecin Challenger Movistar Open - Vina del Mar Noumea Challenger Erste Bank Open - Vienna Valencia Open - Valencia Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Basel Qatar ExxonMobil Open - Doha Siebel Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Noumea Challenger Farmers Classic - Los Angeles Mercedes Cup - Stuttgart Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Heineken Open - Auckland Open Sud de France - Montpellier Mercedes Cup - Stuttgart Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Delray Beach Open - Delray Beach Brasil Open - Sao Paulo RCA Championships - Indianapolis Countrywide Classic - Los Angeles Mumbai Open - Mumbai Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Serbia Open - Belgrade Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Medellin Challenger US Men's Clay Court Championship - Houston CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle China Open - Beijing Bordeaux Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Alphen Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Bordeaux Challenger Citi Open - Washington Delray Beach Open - Delray Beach BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Gerry Weber Open - Halle Scania Stockholm Open - Stockholm Gerry Weber Open - Halle Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven President's Cup - Tashkent Brasil Open - Costa do Sauipe Energis Open - Amersfoort German Open - Hamburg Indianapolis du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Salem Open - Hong Kong Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 1998 Mercedes Cup - Stuttgart 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 Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Ericsson Open - Miami Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis German Open - Hamburg Austrian Open - Kitzbuhel Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo 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 BMW Open - Munich Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Gerry Weber Open - Halle BCR Open Romania - Bucharest China Open - Beijing Tennis Masters Series - Monte Carlo Heineken Trophy - 's-Hertogenbosch ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel NASDAQ-100 Open - Miami 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 Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Generali Open 1999 - Kitzbuhel Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Open 13 - Marseille Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Italian Open - Rome Licher German Open - Hamburg Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Rome Pilot Pen Tennis - New Haven The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Eurocard Open - Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Telecom Italia Masters - Rome BMW Open - Munich Tennis Masters Series - Stuttgart ARAG World Team Championship - Dusseldorf Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Wimbledon - London Tennis Masters Series - Madrid Rogers Masters - Montreal Copa Telmex - Buenos Aires French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Movistar Open - Santiago U.S. Open - New York BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai The Lipton Championships - Key Biscayne Rogers Cup - Montreal U.S. Open Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles U.S. Open - New York Serbia Open - Belgrade Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Great American Insurance ATP Championship - Cincinnati Rogers Masters - Toronto Davis Cup, World Group, QF, SWE-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, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth 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 Davis Cup, World Group, PO, GER-THA 4-1 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens