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