Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 USA F2 USA F7 USA F9 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia 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 F5 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 F13 USA F8 Colombia F5 Colombia F6 USA F1 USA F3 USA F11 USA F10 2002 USTA Challenger of Calabasas - Calabasas Visa Tennis Open - Sao Paulo Challenger Cudad de Guayaquil - Guayaquil ATU Cup - Weiden San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount ATU Cup - Weiden Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton V Gramado Open de Tennis - Gramado 2000 Challenger de Granby - Granby VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Intelig Tennis Cup - Campos do Jordao USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia GHI Bronx Tennis Classic - Bronx Telesp Celular Open - Campinas Global Telecom Open - Curitiba Theusbridge.com Tennis Classic - Tarzana SMS Tennis Open - Sao Paulo Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville VII Trofeo Ciudad de Quito - Quito Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville USTA Challenger of Dallas - Dallas USTA/Safeway Challenger - Aptos 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills X Open Internacional D'Andorra - Andorra Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon XL Capital Bermuda Open - Bermuda Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado I Manta Open - Manta Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Groningen - Groningen La Serena Open - La Serena Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica The West Side Tennis Club Grass Court Challenger - Forest Hills 14° BH Tennis Open - Belo Horizonte XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras - Bogota USTA Challenger of Orlando - Orlando 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan The Commercia Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx XI Abierto Internacional de Salinas - Salinas Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Torneo Internacional Challenger Fila 2006 - Leon Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise USTA Challenger - Champaign The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Aberto de Santa Catarina de Tenis - Florianopolis The Surbiton Trophy - Surbiton II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2001 USTA Tallahassee Tennis Challenger - Tallahassee 2007 Knoxville Challenger - Knoxville Lima Challenger 2007 - Lima Telesp Celular Open - Ribeirao Preto VIII Trofeo Ciudad de Quito - Quito ITG Miami Challenger - Miami VIII Avierto Internacional de Salinas - Salinas AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton USTA Seascape Challenger - Aptos IPP Open - Helsinki 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ford Tennis Championships - Louisville Odlum Brown Vancouver Open - Vancouver Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Iquique Challenger Bucaramanga Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Talahassee Challenger Nottingham Challenger Schickendanz Open - Furth Brasilia Challenger Sacramento Challenger Champaign Challenger Honolulu Challenger Baton Rouge Challenger Savannah Challenger Carson Challenger Ojai Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Vancouver Challenger Binghamton Challenger Sacramento Challenger Calabasas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Charlottesville Challenger Guayaquil Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger San Jose Challenger Santos Challenger Lubbock Challenger - Lubbock Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Honolulu Challenger Dallas Challenger 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City II Manta Open - Manta Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo VII Avierto Internacional de Salinas - Salinas 10th Wartburg Open - Eisenach Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Uruguay - Montevideo Heineken Open - Auckland Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe 2006 Challenger of Santa Clarita California Challenger - Valencia Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar 2001 USTA Challenger of Calabasas - Calabasas Kroger / St. Jude International - Memphis Schickedanz Open - Furth The West Side Tennis Club Clay Court Challenger - Forest Hills Campbell's Hall of Fame Tennis Championships - Newport USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo 2001 UT Tyler Patriot Challenger - Tyler Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London College Station Challenger - College Station AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Sporting Challenger 2003 - Turin Music City Challenger - Nashville Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Challenger Britania Zavaleta - Puebla Nottingham Challenger Lima Challenger Copa Kia Challenger ATP - Santiago VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Copa Ericsson - Lima Nossa Caixa Aberto de Sao Paulo - Sao Paulo Shimadzu All Japan Indoor - Kyoto USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima BH Tennis Open International Cup - Belo Horizonte USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Pro Tennis World Open - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Home Depot Center USTA Challenger - Carson Challenger Britania Zavaleta - Puebla USTA Freeman Men's Challenger - Joplin Wailea Men's Challenger - Maui Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Belo Horizonte Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Brasil Open - Salvador Salinas Challenger Nottingham-2 Challenger Australian Open - Melbourne Blumenau Challenger French Open - Paris Zagreb Challenger Sarasota Challenger Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Savannah Challenger U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Campos do Jordao Challenger U.S. Open - New York The Stella Artois Grass Court Championships - London French Open - Paris If Stockholm Open - Stockholm Wimbledon - London TD Waterhouse Cup - Long Island U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Wimbledon - London U.S. Open - New York Lima Challenger French Open - Paris Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Sunrise Challenger SAP Open - San Jose BellSouth Open - Vina del Mar Blunmenau Challenger Sacramento Challenger Tallahassee Challenger Curitiba Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Sarasota Challenger Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group II, 1R, PER-AHO 5-0 US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Panama City Challenger Schickendanz Open - Furth USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka Copa Ericsson Brazil - Sao Paulo TESS Tennis Classic - Campinas Copa Ericsson Peru - Lima USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Sao Paulo Challenger U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Miami SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Heineken Open - Auckland Aircel Chennai Open - Chennai Siebel Open - San Jose RCA Championships - Indianapolis Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Brasil Open - Salvador Sony Ericsson Open - Miami International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells AEGON International - Eastbourne SAP Open - San Jose BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, BAH-PER 3-2 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, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, PER-BLR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston