Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
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 Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Weissenhauser Strand Cup - Hamburg Honda-Kah Open - Singapore BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana LTA Men's Challenger - Wrexham Tatra Banka Slovak Open - Bratislava Warsteiner Challenger - Lubeck Mobelwelt-Zick Open 98 - Dresden Nord/LB Open - Braunschweig Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Internationaux de Bretagne - Brest 2003 USTA Challenger of Calabasas - Calabasas Samsung Securities Cup Challenger Tennis - Seoul Pro Tennis World Open - Boca Raton AXA Open - Espinho Intersport Heilbronn Open - Heilbronn Arroyo de la Encomienda - Valladolid Sparkassen Open - Magdeburg ATP Challenger Open 2004 - Monchengladbach Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Napoli Challenger - Napoli Brasil Open - Florianopolis Quelle Cup 1999 - Furth Intersport Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee VIII Avierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Tatra Banka Open 2001 - Bratislava XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Warsteiner Challenger Lubeck - Lubeck Aberto de Sao Paulo - Sao Paulo Heilbronn Challenger - Heilbronn Kuppers Kolsch Cup Aachen - Aachen Isla de Lanzarote - Lanzarote Okal Cup 2003 - Eckental Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen USTA Tallahassee Tennis Challenger - Tallahassee Mobilux Open - Luxembourg Dusseldorf Open Challenger 2007 - Dusseldorf Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn PEOPLEnet Cup - Dnepropetrovsk Amazonia Open de Tenis - Belem Open Castilla y Leon - Segovia BSI Challenger Lugano - Lugano Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester PEOPLEnet CUP - Dnepropetrovsk Ciudad de Telde - Telde Open D'Orleans - Orleans Tunis Challenger Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Braunschweig Challenger Copa Petrobras Uruguray - Montevideo Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen IV Challenger Ciudad De Guayaquil - Guayaquil Baden Open - Ettlingen Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Busan Open Challenger Tennis - Busan The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Lambertz Open - Aachen Gemax Open - Belgrade Open Castilla y Leon - Segovia China Open - Beijing Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental The Joyce Eisenberg Jerusalem Open - Jerusalem Copa Ericsson - Buenos Aires Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana Macedonian Open - Skopje Lambertz Open - Aachen Kuppers Kolsch Cup - Aachen Copa Ericsson Costa Rica - San Jose V Torneo Internazionale di Tennis - Barletta Unique Zagreb Open - Zagreb The Wrexham Challenger - Wrexham Gerry Weber Open - Halle IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Kueppers Kolsch Cup by Lambertz - Aachen Ciudad de Pozoblanco Open Diputacion - Cordoba Quelle Cup - Furth IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury 1998 Safeway Challenger - Aptos International Bavarian Championship - Eckental Samsung Challenger 2007 - Ho Chi Minh City XL Capital Bermuda Open - Bermuda Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen KGHM Polish Indoors - Wroclaw Internationaler Raiffeisen Grand Prix - St. Polten Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton VI Open Banc Agricol - Andorra Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Crystal Cup 1998 - Portoroz Barletta Citta Della Disfida Open 99 - Barletta Venice Challenger - Venice ATP Challenger 2003 Numea - New Caledonia Abierto Mexicano de Tenis - Mexico City Legg Mason Tennis Classic - Washington D.C. Tatra Banka Open - Bratislava Ostdeutscher Sparkessen Cup - Dresden PrivatBank Cup - Dnepropetrovsk ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Gold Flake Open - Chennai President's Cup 1998 - Tashkent XL Bermuda Open - Bermuda Kremlin Cup - Moscow Open Seat-Godo 2000 - Barcelona U.S. Pro Tennis Championships - Boston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Wideyes Swedish Open - Bastad Grand Prix Hassan II - Casablanca ERA Real Estate Clay Court Championships - Orlando Copenhagen Open - Copenhagen Energis Dutch Open - Amsterdam Heineken Open - Auckland Dubai Tennis Open - Dubai Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Qatar Mobil Open '98 - Doha Dubai Tennis Open - Dubai Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Heineken Trophy - 's-Hertogenbosch The Hamlet Cup - Long Island Brazil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney AIG Japan Open - Tokyo Siebel Open - San Jose International Tennis Championships - Delray Beach 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Brasil Open - Salvador Heineken Open Shanghai - Shanghai Stuttgart Kitzbuhel Scania Stockholm Open - Stockholm International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Gerry Weber Open - Halle AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow The Stella Artois Championships - London St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Davidoff Swiss Indoors - Basel BA-CA Tennis Trophy - Vienna Mumbai Open - Mumbai Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Barcelona Oporto New Haven Bogota Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille Open Sabadell Atlantico - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Croatia Open - Umag Salem Open - Hong Kong Kremlin Cup - Moscow 2002 Mercedes Cup - Stuttgart Stockholm Open - Stockholm RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Long Island Beijing Heilbronn Open - Heilbronn Copenhagen Open - Copenhagen Podebradka Cup - Prague ATP Heineken Challenger 2000 - Ho Chi Minh City FILA Challenger - Biella Milano Challenger-Jameson Cup - Milan Okal Open - Eckental Copa Ericsson Brasil - Sao Paulo Sparkassen Open - Magdeburg Wiesmann Roadster Open - Nuembrecht Ciudad de Pozoblanco Open Diputacion - Cordoba Heineken Open - Auckland Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale China Open - Beijing ARAG World Team Championship - Dusseldorf DPD Challenger 2000 - Aschaffenburg Copa Ericsson Argentina - Buenos Aires President's Cup - Tashkent BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad President's Cup 1997 - Tashkent Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gold Flake Open - Chennai Japan Open - Tokyo ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Hamburg AT&T Challenge - Atlanta BMW Open - Munich Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Stuttgart Heineken Open Shanghai - Shanghai Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Generali Open 2002 - Kitzbuhel Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Auckland Grand Prix de Tennis de Lyon - Lyon Miller Lite Hall of Fame Tennis Championships - Newport BMW Open - Munich U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich St. Petersburg Open - St. Petersburg Japan Open - Tokyo Infiniti Open - Los Angeles International Championship of Croatia - Umag Gerry Weber Open - Halle Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril BMW Open - Munich Cerveza Club Colombia Open - Bogota Sydney President's Cup - Tashkent Siebel Open - San Jose Salem Open - Hong Kong The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Ericsson Open - Miami Gold Flake Open - Chennai Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Sybase Open - San Jose Croatia Open - Umag St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Chennai Open - Chennai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The Stella Artois Grass Court Championships - London Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells China Open - Beijing Campionati Internazionali D'Italia - Rome St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Tennis Masters Series - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Masters Series - Hamburg Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Telecom Italia Masters - Rome French Open - Paris Wimbledon - London Tennis Masters Series - Madrid Davis Cup, World Group, QF, BLR-ARG 5-0 U.S. Open - New York Licher German Open - Hamburg The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Olympics - Beijing 70th River Oaks International Tennis Tournament - Houston