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 Chile F2 VII Avierto Internacional de Salinas - Salinas Alfa Romeo Tennis Cup - Cordenons KGHM Polish Indoors - Wroclaw VI Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht 2003 USTA Challenger of Calabasas - Calabasas Open Sainte-Victoire - Aix-En-Provence Prague Open - Prague Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Pekao Open 2003 - Szczecin Intersport Heilbronn Open - Heilbronn Arroyo de la Encomienda - Valladolid ATP Challenger Open 2004 - Monchengladbach Tehran Open 2004 - Tehran China Open - Beijing Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Guadalajara - Guadalajara La Serena Open - La Serena Intersport Heilbronn Open - Heilbronn Copa Telefonica CTC Chile - Santiago Zivnobanka Czech Open - Prostejov VI Gramado Open de Tenis - Gramado Lambertz Open by Stawag - Aachen Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding The Wrexham Challenger - Wrexham Intersport Heilbronn Open - Heilbronn Venice Challenger - Venice C.T. San Remo - XIII Piertomaso Tessitore - San Remo Samarkand Challenger - Samarkand Geneva Challenger - Geneva Kos-Zucchetti Tennis Cup - Cordenons Bogota Challenger Pereira Challenger Buenos Aires Challenger ATP Challenger 2003 Numea - New Caledonia The Nottingham Cahllenger - Nottingham Tatra Banka Open - Bratislava San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Copa Petrobras Brazil - Belo Horizonte Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg Lambertz Open - Aachen Volkswagen Challenger 2005 - Wolfsburg Ciudad de Pozoblanco Open Diputacion - Cordoba Gemax Open - Belgrade 2006 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Nord/LB Open - Braunschweig Quelle Cup 2000 - Furth Mobelwelt-Zick Open 98 - Dresden Zivnobanka Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Bauer Watertechnology Cup - Eckental Challenger 42 - Andrezieux Baden Open - Ettlingen Shimadzu All Japan Indoor Tennis Championships - Kyoto Isla de Lanzarote - Lanzarote Almaty Challenger 1 - Almaty Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Challenger ATP de Cuenca Diario El Mercurio - Cuenca LTA Nottingham Challenger - Nottingham 9° Trani Cup - Trani XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires ATP Challenger La Serena - La Serena Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee Memorial A. Manfredini Sassuolo Challenger - Sassuolo LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XIV Challenger ATP Club Premium Open - Quito San Luis Potosi Challenger Turin Challenger Manta Challenger Bogota Challenger Santiago Challenger Lima Challenger ARMS USTA Challenger - Rocky Mount Challenger Canottieri Minico - Mantova KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 Eddleman USTA Challenger - Birmingham Memorial Savigni - Sassuolo XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi ATP Heineken Challenger 2000 - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban DPD Challenger 2000 - Aschaffenburg Open de Charleroi - Charleroi XI Venice Open - Venice Pekao Open 2001 - Szczecin Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Visa Tennis Open - Sao Paulo Okal Open - Eckental VIII Trofeo Ciudad de Quito - Quito Heilbronn Challenger - Heilbronn BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Zagreb Open - Zagreb Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Quelle Cup - Furth International Bavarian Championship - Eckental Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Newcastle Challenger - Newcastle The Joyce Eisenberg Jerusalem Open - Jerusalem Pomorski Bank Kredytowy Open - Szczecin V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson - Buenos Aires VIII Avierto Internacional de Salinas - Salinas Nord/LB Open - Braunschweig Okal Cup 2004 - Eckental Aberto de Sao Paulo - Sao Paulo Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Ciudad de Telde - Telde Pro Tennis World Open - Boca Raton Siemens Open 2002 - Scheveningen Renault Slovenian Open - Ljubljana Lambertz Open by Stawag - Aachen Warsteiner Grand Prix - Oberstaufen Internazionali de Tennis di Bergamo - Bergamo Pekao Open 2004 - Szczecin Samsung Challenger 2007 - Ho Chi Minh City Kuppers Kolsch Cup - Aachen USTA Tallahassee Tennis Challenger - Tallahassee Weissenhauser Strand Cup - Hamburg XL Bermuda Open - Bermuda Isla de Gran Canaria - Mas Palomas Memorial Manfredini - Sassuolo Challenger Lugano - Lugano San Luis Potosi Challenger - San Luis Potosi The LTA Hester Trophy - Manchester St. Petersburg Open - St. Petersburg Telesp Celular Open - Ribeirao Preto Dusseldorf Open Challenger 2007 - Dusseldorf Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Sassuolo Challenger - Sassuolo Copa Petrobras Uruguay - Montevideo Challenger Britania Zavaleta - Puebla TED Open-Akbank Private Banking - Istanbul 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Warsteiner Challenger - Lubeck Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Hellmann's Cup - Santiago Qatar Mobil Open '98 - Doha Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati St. Petersburg Open - St. Petersburg Internationaux de Tennis de Brest - Brest Nuembrecht Challenger - Nuembrecht Seguros Bolivar Open - Bogota Seguros Bolivar Open - Medellin Gold Flake Open - Chennai Copa Petrobras Colombia - Bogota Japan Open - Tokyo XII Internazionali di Tennis CARISBO - Bologna Southern Capital Cup - Almaty The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Connex Open Romania - Bucharest President's Cup 1998 - Tashkent Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Kremlin Cup - Moscow Hellmann's Cup - Santiago Seguros Bolivar Open - Cali Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Asirom Challenger Brasov - Brasov Heilbronn Open - Heilbronn Gold Flake Open - Chennai BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca Energis Dutch Open - Amsterdam Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Siebel Open - San Jose International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Davidoff Swiss Indoors - Basel Copa Petrobras-Colombia - Bogota LTA Men's Challenger - Wrexham Tatra Banka Slovak Open - Bratislava BellSouth Open - Vina del Mar Sybase Open - San Jose Copa AT&T - Buenos Aires Okal Cup 2003 - Eckental Copenhagen Open - Copenhagen Open Seat-Godo '99 - Barcelona Japan Open - Tokyo Open Seat Godo 2003 - Barcelona BMW Open - Munich Open Prevadies - St. Brieuc Copa Petrobras-Paraguay - Asuncion 1999 Mercedes Cup - Stuttgart Gerry Weber Open - Halle International Championship of Croatia - Umag Open Castilla y Leon - Segovia Ordina Open - 's-Hertogenbosch VII Trofeo Ciudad de Quito - Quito Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis San Marino Cepu Open - San Marino Idea Prokom Open - Sopot Britania Zavaleta - Puebla Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Renault Slovenian Open - Ljubljana AIG Japan Open - Tokyo Lima Challenger - Lima CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Bucaramanga Challenger Campionati Internazionali di Sicilia - Palermo Crystal Cup 1998 - Portoroz Warsteiner Challenger Lubeck - Lubeck Santiago Challenger St. Petersburg The Hamlet Cup - Long Island Barcelona Oporto Idea Prokom Open - Sopot New Haven Sydney Milan Challenger Merano Open - Merano Reggio Emilia Challenger Bulgarian Challenger 2002 - Sofia Rado Swiss Open - Gstaad Macedonian Open - Skopje Open de L'Isere-Open 38 - Grenoble Stuttgart Kroger / St. Jude International - Memphis Bogota Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg Sparkassen Open - Magdeburg Warsteiner Challenger Series - Lippstadt Montevideo Challenger Asuncion Challenger Copenhagen Open - Copenhagen Open de Montauban - Montauban Medicor Open - Budapest VII Torneo Internazionale di Tennis - Barletta Internationaux de Bretagne - Brest 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Guayaquil Challenger Honda-Kah Open - Singapore Gelsor Open Romania - Bucharest Lambertz Open - Aachen Gold Flake Open - Chennai Trani Cup - Trani Siebel Open - San Jose Mauritius Open - Mauritius U.S. Men's Clay Court Championships - Houston BMW Open - Munich Intersport Heilbronn Open - Heilbronn Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Ostdeutscher Sparkessen Cup - Dresden Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Open de Moselle - Metz Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Argentina Open - Buenos Aires 1998 Safeway Challenger - Aptos Scania Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Kuppers Kolsch Cup Aachen - Aachen Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Vietnam Open - Ho Chi Minh City ATP Challenger Numea - New Caledonia AIG Japan Open - Tokyo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg RCA Championships - Indianapolis Copa Ericsson - Montevideo Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Houston Mumbai Open - Mumbai Ordina Open - s-Hertogenbosch Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Busan Open Challenger Tennis - Busan Idea Prokom Open - Sopot X Abierto Internacional de Salinas - Salinas Heineken Open Shanghai - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Iquique Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Heilbronn Open - Heilbronn Gerry Weber Open - Halle Copa Ericsson - Santiago Internazionali di Tennis di San Marino - San Marino The Stella Artois Championships - London Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Open 13 - Marseille Salem Open - Hong Kong AIG Japan Open - Tokyo Adidas International - Sydney Gerry Weber Open - Halle AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Internazionali di Tennis di San Marino - San Marino CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gelsor Open Romania - Bucharest Open de Moselle - Metz Miller Lite Hall of Fame Tennis Championships - Newport Qatar Mobil Open 2001 - Doha Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Auckland Arizona Men's Tennis Championships - Scottsdale Mallorca Open - Mallorca Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna China Open - Beijing Heineken Open Shanghai - Shanghai Idea Prokom Open - Sopot Adidas International - Sydney UBS Open Gstaad - Gstaad Grand Prix Hassan II - Casablanca International Tennis Championships - Delray Beach Siebel Open - San Jose President's Cup - Tashkent Brasil Open - Salvador Legg Mason Tennis Classic - Washington D.C. Copa AT&T - Buenos Aires Kitzbuhel Stuttgart Tata Open 2003 - Chennai Grolsch Open - Amsterdam 2001 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Ordina Open - 's-Hertogenbosch Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart 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 - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 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 Campionati Internazionali d'Italia - Rome Tennis Masters Series - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London French Open - Paris Wimbledon - London Wimbledon U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Newsweek Champions Cup - Indian Wells Telecom Italia Masters - Rome Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Tennis Masters Series - Paris Tennis Masters Series - Toronto 70th River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Shanghai Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0