Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
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 2001 USTA Tallahassee Tennis Challenger - Tallahassee BH Tennis Open International Cup - Belo Horizonte Hugarian Food Open - Budapest Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo Akbank Private Banking TED Open - Istanbul Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas Oldum Brown Vancouver Open - Vancouver Ethias Trophy - Mons Salinas Challenger Bergamo Challenger Savannah Challenger Bordeaux Challenger Asuncion Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Puebla Challenger Sao Paulo Challenger Bordeaux Challenger Santiago Challenger Sao Paulo Challenger ECU Prague Open - Prague Vancouver Challenger Cherbourg CH Cherbourg CH Brest CH Open 13 - Marseille St. Petersburg Open - St. Petersburg America's Red Clay Tennis Championship - Coral Springs 1997 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Qatar Mobil Open '98 - Doha U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Grand Prix de Tennis de Toulouse - Toulouse Shanghai Open '98 - Shanghai Heineken Open - Singapore CA Tennis Trophy - Vienna Abierto Mexicano de Tenis - Mexico City Heineken Open - Auckland Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Samsung Open - Brighton ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Open 13 - Marseille Dubai Tennis Open - Dubai U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Brasil Open - Salvador Stockholm Open - Stockholm Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Jakarta Prague Kitzbuhel Bogota Santiago Adelaide Barcelona Nice Toulouse Scottsdale Pinehurst Kitzbuhel Bordeaux Toulouse Tel Aviv Montevideo Kuala Lumpur Jakarta Dubai Prague Long Island Bordeaux Basel Tel Aviv Santiago Nice Palermo Adelaide Genova Bordeaux Lyon Estoril Bastad Schenectady Bordeaux Toulouse Heineken Open - Auckland RCA Championships - Indianapolis Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach XL Capital Bermuda Open - Bermuda Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Copa Ericsson Argentina - Buenos Aires 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount TESS Tennis Classic - Campinas 2004 Keys Gate Challenger - Homestead Regions Morgan Keegan Championships - Memphis VSZ Solvak Open Challenger - Kosice Venice Open - Venice AEGON Championships - London Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Open Sainte-Victoire - Aix-En-Provence Copa Ericsson - Montevideo Copa Ericsson Brazil - Sao Paulo Intelig Tennis Cup - Campos do Jordao West Side Tennis Club Clay Court Challenger - Forest Hills The Wright Financial Group USTA Challenger - Champaign Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tunis Open - Tunis Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth The Natrel's Challenger of Granby - Granby Porsche Open - Poznan ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Copa Petrobras Argentina - Buenos Aires GHI Bronx Classic - Bronx Bancolombia Open - Bogota PEOPLEnet Cup - Dnepropetrovsk Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Voit Mexico City Open - Mexico City USTA/Adtech Challenger - Boston Curitiba Challenger Grand Prix de Tennis - St. Jean de Luz Asuncion Challenger Unique Zagreb Open - Zagreb 2008 Knoxville Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance Dallas Challenger Waco International Tennis Challenger - Waco Lima Challenger - Lima Tunis Open 2007 - Tunis Sao Paulo - Brazil San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Carson Challenger XL Capital Bermuda Open - Bermuda 2004 Colorado Tennis Classic - Denver Dallas Challenger The Surbiton Trophy - Surbiton Eddleman USTA Challenger - Birmingham FILA Challenger Biella - Biella Copa Sevilla-Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima Tallahassee Tennis Challenger - Tallahassee Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Sunset Moulding Challenger - Yuba City BCP Tennis Classic - Sao Paulo Music City Challenger - Nashville VI Abierto Internacional de Salinas - Salinas Ciudad de Pozoblanco Open Diputacion - Cordoba Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Johannesburg Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Pereira Challenger Corona Mexico City Open - Mexico City Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Internacional de Salinas - Salinas AGT Challenger - Leon Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano USTA Challenger of Tiburon - Tiburon Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton Qatar Mobil Open 2000 - Doha Legg Mason Tennis Classic - Washington D.C. Carson Challenger Adidas Open de Toulouse - Toulouse Open Sainte Victoire - Aix-En-Provence Cerveza Club Colombia Open - Bogota Milan Indoors - Milan Yuba City Challenger Belo Horizonte Challenger Prague Open - Prague Bogota Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Copa Petrobras Brazil - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington Montevideo Challenger Dubai Copa Petrobras Bogota - Bogota Stuttgart Outdoor Bordeaux Toulouse Paris Indoor Monte Carlo BNP Paribas Primrose - Bordeaux Aberto de Sao Paulo - Sao Paulo Sunrise Challenger La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Long Island Countrywide Classic USTA Men's Challenger - Carson Furth CH Geneva CH Paegas Czech Open - Prague Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Grand Prix de Tennis de Lyon - Lyon AT&T Challenge - Atlanta Davidoff Swiss Indoors - Basel Sybase Open - San Jose BMW Open - Munich Open 13 - Marseille Open 13 - Marseille Kroger / St. Jude International - Memphis Scania Stockholm Open - Stockholm AAPT Championships - Adelaide BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Open de L'Isere - Grenoble ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Cali Challenger JSM Challenger of Champaign - Urbana Casablanca PEOPLEnet CUP - Dnepropetrovsk San Marino Scottsdale Gstaad Stuttgart Bucharest Montevideo Buenos Aires Challenger Auckland Dubai Barcelona Stuttgart Hilversum Buenos Aires Stuttgart Florence Genova Gstaad Hilversum New Haven Long Island Italian Open - Rome Bordeaux du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Toulouse Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Sydney Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Gstaad 13th Paris Open - Paris Stuttgart Indianapolis The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg 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 Lyon 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 Santiago Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati 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 Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris 1999 Mercedes Cup - Stuttgart Monte Carlo Open 13 - Marseille Indian Wells Monte Carlo Hamburg Rome Indian Wells Indian Wells Key Biscayne Monte Carlo Rome Indian Wells Key Biscayne Monte Carlo Rome Paris Indian Wells Key Biscayne Monte Carlo Rome Paris Monte Carlo Hamburg Adidas International - Sydney NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Dubai Open - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Copenhagen Open - Copenhagen Estoril Open - Estoril Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Legg Mason Tennis Classic - Washington D.C. Campionati BNL dItalia - Rome International Tennis Championships - Delray Beach Open de Moselle - Metz Qatar Open - Doha International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Open 13 - Marseille Grand Prix Hassan II - Casablanca BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Chennai Open - Chennai Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Indianapolis Kremlin Cup - Moscow Open de Moselle - Metz St. Petersburg Open - St. Petersburg European Community Championships - Antwerp Kroger / St. Jude International - Memphis Kremlin Cup - Moscow Pilot Pen International - New Haven Grand Prix de Tennis de Lyon - Lyon Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Qatar ExxonMobil Open - Doha Scania Stockholm Open - Stockholm Gerry Weber Open - Halle The Nottingham Open - Nottingham Auckland Mercedes Cup - Stuttgart Thailand Open - Bangkok Dubai Tennis Open - Dubai Buenos Aires Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Scottsdale Adidas International - Sydney Nice Toulouse CA Tennis Trophy - Vienna Stuttgart International Tennis Championships - Delray Beach Estoril RCA Championships - Indianapolis Florence Palermo Qatar Exxon Mobil Open 2003 - Doha Nice Milan ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Toulouse Gelsor Open Romania - Bucharest Lyon French Open Rado Swiss Open - Gstaad Estoril Open - Estoril Open 13 - Marseille Sao Paulo Challenger 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island The Nottingham Open - Nottingham Open Seat-Godo '98 - Barcelona French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Citrix Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York Australian Open - Melbourne Qatar Mobil Open '99 - Doha French Open - Paris Wimbledon - London U.S. Open - New York St. Polten Australian Open - Melbourne 2001 Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London China Open - Beijing U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Siebel Open - San Jose Australian Open - Melbourne Dubai Open - Dubai Atlanta 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 Open de Moselle - Metz U.S. Open Australian Open Wimbledon U.S. Open Australian Open French Open Australian Open French Open Sao Paulo French Open U.S. Open Australian Open French Open U.S. Open ABN/AMRO World Tennis Tournament - Rotterdam French Open Wimbledon U.S. Open Mallorca Open - Mallorca Australian Open - Melbourne French Open - Paris President's Cup 1997 - Tashkent Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale 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 San Remo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Barcelona 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 French Open - Paris Cerveza Club Columbia Open - Bogota Wimbledon - London U.S. Open - New York ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Vienna Adidas International - Sydney Heineken Trophy - Rosmalen Berlin BCR Open Romania - Bucharest Hilversum Rado Swiss Open - Gstaad Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Santiago Casablanca Kroger / St. Jude International - Memphis BMW Open - Munich Gerry Weber Open - Halle CA Tennis Trophy - Vienna Toulouse Grand Prix de Tennis de Lyon - Lyon Philadelphia Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose Madrid Thailand Open - Bangkok Oahu Franklin Templeton Tennis Classic - Scottsdale Barcelona Merano Open - Merano Marseille The Dubai Tennis Championships - Dubai Vienna Sydney International - Sydney Roland Garros Nice Davis Cup, World Group, QR, BEL-FRA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QF, FRA-CZE 3-2 Hopman Cup - Perth Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, COL-PAR 4-1 Tennis Masters Series - Monte Carlo Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Brussels Infiniti Open - Los Angeles Countrywide Classic - Los Angeles Eutelsat Monte Carlo Open - Monte Carlo Key Biscayne Paris Pacific Life Open - Indian Wells U.S. Open Wimbledon - London 1 Masters Guinot Mary Cohr Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Wimbledon - London Olympics - Sydney Barcelona Olympics Olympics - Athens Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1