Career 2012 2011 2010 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 Bolivia F3 Argentina F5 Colombia F5 Colombia F6 USA F2 USA F3 USA F7 USA F8 USA F9 USA F10 USA F11 Ecuador F1 Ecuador F2 Ecuador F3 Chile F1 Chile F2 Chile F3 Chile F4 USA F4 USA F5 USA F6 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Peru F1 Peru F3 Argentina F3 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Germany F10 Peru F2 Peru F3 Brazil F4 Brazil F5 Brazil F6 Chile F4 Chile F5 Belgium F5 Peru F3 Chile F7 Peru F6 USA F12 USA F13 Bolivia F2 2000 Challenger de Granby - Granby Copa Ericsson Argentina - Buenos Aires The Stella Artois Grass Court Championships - London Schickedanz Open - Furth VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham Schickendanz Open - Furth ATU Cup - Weiden 10th Wartburg Open - Eisenach Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Peru - Lima VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas VI Open Banc Agricol - Andorra The Powder Byrne Trophy - Surbiton Copa Ericsson - Lima VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Prague Open - Prague Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos VI Gramado Open de Tenis - Gramado Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin ATU Cup - Weiden Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta GHI Bronx Classic - Bronx College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao The Natrel's Challenger of Granby - Granby 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Internazionali di Tennis - Bergamo XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago BMW Tennis Championship - Sunrise Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Sarasota Challenger Belo Horizonte Challenger Brasilia Challenger Lima Challenger Blunmenau Challenger Curitiba Challenger Guayaquil Challenger Blumenau Challenger Santos Challenger Lima Challenger USTA Challenger of Burbank - Burbank Nossa Caixa Aberto de Sao Paulo - Sao Paulo ARMS USTA Challenger - Rocky Mount Copa Ericsson Uruguay - Montevideo TESS Tennis Classic - Campinas Australian Open - Melbourne Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa IX Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Campos do Jordao Challenger Qatar Mobil Open 2001 - Doha Gerry Weber Open - Halle Qatar Mobil Open - Doha BellSouth Open - Auckland Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Open Seat-Godo '97 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - Rosmalen Grolsch Open 1997 - Amsterdam Pilot Pen International - New Haven U.S. Pro Tennis Championships - Boston Grand Prix de Tennis de Toulouse - Toulouse CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Qatar Mobil Open '98 - Doha Adidas International - Sydney Open 13 - Marseille Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles MFS Pro Tennis Championships - Boston President's Cup 1998 - Tashkent Shanghai Open '98 - Shanghai Heineken Open - Singapore IPB Czech Indoor - Ostrava Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Heineken Open - Auckland Open 13 - Marseille Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Gold Flake Open - Chennai Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Grolsch Open - Amsterdam RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon Jakarta Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Scania Stockholm Open - Stockholm BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Energis Open - Amsterdam Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Kremlin Cup - Moscow Stockholm Open - Stockholm Milan Indoors - Milan Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Estoril Open - Estoril CA Tennis Trophy - Vienna BMW Open - Munich Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Thailand Open - Bangkok Kremlin Cup - Moscow AIG Japan Open - Tokyo Doha Marseille Barcelona Rosmalen Franklin Templeton Tennis Classic - Scottsdale Halle Stuttgart Kitzbuhel Amsterdam New Haven Bogota Singapore Beijing Moscow Rotterdam Casablanca Munich Rosmalen Halle Amsterdam Bordeaux Palermo Valencia Santiago Montevideo Buenos Aires Mercedes-Benz Cup - Los Angeles Rosmalen Hilversum Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Scottsdale Toulouse BMW Open - Munich Gstaad Tata Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Dubai Open - Dubai The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Heineken Open - Auckland Milan Indoors - Milan BellSouth Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Movistar Open - Vina del Mar Estoril Copa AT&T - Buenos Aires Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris 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 Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg 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 - Indian Wells The Ericsson Open - Miami 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 - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Canadian Open Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo 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 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 French Open Wimbledon U.S. Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, NED-UZB 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Group II, 1R, PER-AHO 5-0