Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 Sparkassen Open - Magdeburg BPCA Open de Nice-Tounoi Challenger - Nice Challenger Ford de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg Samsung Securities Cup Challenger Tennis - Seoul Challenger Ford de Cherbourg - Cherbourg Tumkur Open - Tumkur Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Bukhara Challenger - Bukhara Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao College Station Challenger - College Station The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Tatra Banka Open - Bratislava The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Tatra Banka Open - Bratislava Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Napoli International Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba Steelers Cup - Kosice 13 BH Tennis Open International Cup - Belo Horizonte Internationaux de Tennis de Brest - Brest Nottingham Challenger Vancouver Challenger St. Remy Challenger Tashkent Challenger Orleans Challenger Sunrise Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Le Gosier Challenger Surbiton Challenger St. Brieuc Challenger Bratislava Challenger Zhuhai Challenger Manchester Challenger Irving Challenger Dallas Challenger Rennes Challenger Bratislava Challenger Eckental Challenger Shenzhen Challenger Taipei City Challenger Fergana Tennis Challenger Tournament - Fergana Connex Open Romania - Bucharest Challenger Ford de Cherbourg - Cherbourg ECM Prague Open 2005 - Prague Grand Prix Hassan II - Casablanca Austin Challenger - Austin Open D'Orleans - Orleans Open 13 - Marseille Grand Prix Hassan II - Casablanca America's Red Clay Tennis Championship - Coral Springs The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide St. Petersburg Open - St. Petersburg AT&T Challenge - Atlanta RCA Championships - Indianapolis CA Tennis Trophy - Vienna Open 13 - Marseille Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille UBS Open Gstaad - Gstaad Salem Open - Hong Kong Mercedes-Benz Cup - Los Angeles Scania Stockholm Open - Stockholm Dubai Tennis Open - Dubai Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Taipei City Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Surbiton Trophy - Surbiton AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open D'Orleans - Orleans Ostrava Challenger Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Chennai Open - Chennai Qatar Open - Doha U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland Open 13 - Marseille 1998 Mercedes Cup - Stuttgart US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille Torneo Internazionale di Tennis ATP-Challenger - Merano Internationaler Raiffeisen Grand Prix - St. Polten Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Artois Championships - London Generali Open 1998 - Kitzbuhel MFS Pro Tennis Championships - Boston Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Citrix Tennis Championships - Delray Beach SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis The Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille MFS Pro Tennis Championships - Boston The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow AAPT Championships - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Adidas International - Sydney BMW Open - Munich Open de Nice Cote d'Azur - Nice ABN/AMRO World Tennis Tournament - Rotterdam UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Open Seat-Godo 2000 - Barcelona Erste Bank Open - Vienna UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Delray Beach Open - Delray Beach Open Seat-Godo 2001 - Barcelona Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Citi Open - Washington Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya Grand Prix de Tennis de Lyon - Lyon Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citta di Monza - Monza Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Kremlin Cup - Moscow Eckental Challenger VI Open Banc Agricol - Andorra Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Seoul Challenger Busan Challenger Legg Mason Tennis Classic - Washington The LTA Men's Challenger - Southampton Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Ischgl International Tennis Challenger 2003 - Ischgl Red Letter Days Open - Nottingham RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose If Stockholm Open - Stockholm Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel China Open - Beijing Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Masters Series Hamburg - Hamburg Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur BRD Nastase Tiriac Trophy - Bucharest ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Adidas International - Sydney Trofeo Conde de Godo - Barcelona Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Pilot Pen Tennis - New Haven Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Moselle - Metz Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal 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 Indianapolis Tennis Championships - Indianapolis adidas Open de Toulouse - Toulouse BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven Open de Moselle - Metz Sony Ericsson Open - Miami China Open - Beijing Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Ordina Open - s-Hertogenbosch BNP Paribas Masters - Paris Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane 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 Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Farmers Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Open 13 - Marseille Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Energis Open - Amsterdam RCA Championships - Indianapolis Open Seat-Godo '99 - Barcelona Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham 1999 Mercedes Cup - Stuttgart Gerry Weber Open - Halle French Open - Paris 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 Campbells Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami 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 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 Monte-Carlo Rolex Masters - Monte-Carlo 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 BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York China Open - Beijing 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 Wimbledon - London Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne Colonial Classic - Kooyong Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong AAMI Classic - Kooyong The Mubadala World Tennis Championship Kooyong Classic - Kooyong Tennis Masters Cup - Sydney Olympics - Athens Olympics - London