Career 2023 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
All Surfaces Clay Grass Hard I.hard
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 Tournaments Segovia Challenger Wimbledon - London Tennis Masters Series - Cincinnati RCA Championships - Indianapolis U.S. Open - New York Porto Challenger CA Tennis Trophy - Vienna Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris Adidas International - Sydney Australian Open - Melbourne Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Open Seat Godo 2003 - Barcelona Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Davis Cup, World Group, 1R, ESP-BEL 5-0 Pozoblanco Challenger Heineken Open - Auckland Australian Open - Melbourne Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Estoril Open - Estoril Tennis Masters Series - Monte Carlo BMW Open - Munich Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris The Nottingham Open - Nottingham Wimbledon - London RCA Championships - Indianapolis Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Olympics - Athens U.S. Open - New York International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Tennis Masters Series - Madrid Stockholm Open - Stockholm BNP Paribas Masters - Paris Hopman Cup - Perth Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Australian Open - Melbourne International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open Seat Godo 2005 - Barcelona French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Ethias Tennis Trophy - Mons Next Generation Adelaide International - Adelaide Sydney International - Sydney Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris The 10tele.com Open - Nottingham Wimbledon - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz Masters Series Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Braunschweig Challenger U.S. Open - New York Chennai Open - Chennai Australian Open - Melbourne Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Open - New York Orleans Challenger Ethias Trophy - Mons Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg The Artois Championships - London Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Open de Moselle - Metz Seguros Bolivar Open - Bogota Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Davis Cup, World Group, PO, SUI-BEL, 4-1 Brisbane - Brisbane Medibank International - Sydney Australian Open - Melbourne SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Wimbledon - London Indianapolis Tennis Championships - Indianapolis U.S. Open - New York Caltanissetta Challenger Barletta Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Rome Challenger Sarasota Challenger Davis Cup, Group 1, 2R, BEL-POL 4-1 Aptos Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Napoli Challenger Mons Challenger Rennes Challenger Orleans Challenger Davis Cup, World Group, PO, BEL-UKR, 3-2 Brisbane International - Brisbane Australian Open - Melbourne SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril French Open - Paris AEGON Championships - London Ordina Open - s-Hertogenbosch Wimbledon - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rogers Cup - Toronto Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Athens Challenger Davis Cup, PO, BEL-CZE 1-4 Bordeaux Challenger St. Remy Challenger Rennes Challenger Orleans Challenger Aachen Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris AEGON Championships - London UNICEF Open - 's Hertogenbosch Wimbledon - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Open de Moselle - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Quimper Challenger Barletta Challenger Davis Cup, World Group, 1R, BEL-ESP 1-4 Scheveningen Challenger Tampere Challenger St. Remy Challenger Davis Cup, World Group, PO, BEL-AUT 1-4 Mons Challenger Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris AEGON Championships - London UNICEF Open - 's Hertogenbosch Wimbledon - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Quimper Challenger Cherbourg Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Leon Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger San Benedetto Challenger Anning Challenger Wuhan Challenger Beijing Challenger St. Remy Challenger Petange Challenger Orleans Challenger Mons Challenger Rennes Challenger Ortisei Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Australian Open - Melbourne SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Wimbledon - London Claro Open Colombia - Bogota Citi Open - Washington Rogers Cup - Montreal U.S. Open - New York Moselle Open - Metz Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Dallas Challenger Sarajevo Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Bordeaux Challenger Furth Challenger San Benedetto Challenger Recanati Challenger Tampere Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Yokohama Challenger Toyota Challenger Brisbane International - Brisbane Australian Open - Melbourne Open Sud de France - Montpellier Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Quimper Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Vercelli Challenger Tunis Challenger Aix En Provence Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Como Challenger St. Remy Challenger Seville Challenger Mouilleron-Le-Captif Challenger Brisbane International - Brisbane Australian Open - Melbourne Open 13 - Marseille French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London Rogers Cup - Montreal Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bordeaux Challenger Brisbane International - Brisbane Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz European Open - Antwerp BNP Paribas Masters - Paris Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Orleans Challenger Budapest Challenger Brisbane International - Brisbane Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart AEGON Championships - London Wimbledon - London Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Canberra Challenger Davis Cup, World Group, 1R, JPN-FRA 1-4 Orleans Challenger Ortisei Challenger Maharashtra Open - Pune Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris AEGON Championships - London Antalya Cup - Antalya Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna BNP Paribas Masters - Paris Bordeaux Challenger Granby Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest Mutua Madrid Open - Madrid Open Parc - Lyon French Open - Paris Libema Open - 's-Hertogenbosch Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Sophia Antipolis Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai French Open - Paris Generali Open - Kitzbuhel Erste Bank Open - Vienna Rolex Paris Masters - Paris All Lower level tournaments Prague Challenger Prague II Challenger bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Antalya Open - Antalya Great Ocean Road Open - Melbourne Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Open Parc - Lyon French Open - Paris Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York European Open - Antwerp Rolex Paris Masters - Paris Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril French Open - Paris Libema Open - 's-Hertogenbosch Quimper Challenger Cherbourg Challenger Pau Challenger Biel Challenger Lugano Challenger Sanremo Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger French Open - Paris Libema Open - 's-Hertogenbosch Oeiras 1 Challenger Oeiras 2 Challenger Quimper Challenger Lugano Challenger St. Brieuc Challenger Oeiras 4 Challenger Surbiton Challenger Advanta Championships - Philadelphia America's Red Clay Tennis Championship - Coral Springs RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Citrix Tennis Championships - Delray Beach French Open - Paris Wimbledon - London Generali Open 1999 - Kitzbuhel Great American Insurance ATP Championship - Cincinnati Legg Mason Tennis Classic - Washington D.C. U.S. Open - New York Australian Open - Melbourne Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Tennis Masters Series - Indian Wells The Ericsson Open - Miami Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando French Open - Paris RCA Championships - Indianapolis U.S. Open - New York AAPT Championships - Adelaide Australian Open - Melbourne Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach The Ericsson Open - Miami Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Wimbledon - London Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati RCA Championships - Indianapolis U.S. Open - New York President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris Adidas International - Sydney Australian Open - Melbourne Kroger / St. Jude International - Memphis Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Estoril Open - Estoril Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Toronto Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Quelle Cup 2000 - Furth ATU Cup - Weiden Jaegermeister Open - Braunschweig Tennis Cup of Flanders - Ostende Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Davis Cup, World Group, QR, BEL-ZIM 4-1 Healthsouth USTA Challenger - Dallas Venice Challenger - Venice Tenniscup of Flanders - Ostende Northern Electric Open 1999 - Newcastle Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami Davis Cup, Group 1, 2R, BEL-ZIM 4-1 France F16 St. Brieuc Challenger Switzerland F3 France F14 France F4 Czech Republic F1 France F8 France F9 Germany F9 Italy F18 Italy F19 Italy F20 Germany F12 Poland F5 Poland F6 France F14 France F16 France F17 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cherbourg Challenger USA F1 USA F2 Germany F4 France F4 France F5 Rome Challenger Italy F3 Italy F4 France F7 Netherlands F1 France F8 France F10 Italy F18 Lithuania F1 Latvia F1 Germany F12 Germany F13 France F14 Eckental Challenger Geneva Challenger Germany F16 France F20 Heilbronn Challenger China F1 China F2 Greece F3 Bosnia & Herzegovina F1 Germany F7 France F12 France F19 Israel F10 Israel F11 France F2 Germany F4 USA F5 USA F6 Germany F7 France F11