Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
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 Brazil F4 USA F4 Ecuador F3 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Bolivia F1 Bolivia F2 USA F1 Fifth-Third Bank Tennis Championships - Lexington drkoop.com USTA challenger of Miami - Miami Samsung Secruities Cup Challenger - Seoul 2007 Nielsen Pro Tennis Championship - Winnetka Hurricane Tennis Open - Bradenton Open Diputacion Ciudad de Pozoblanco - Cordoba BH Tenis Open International Cup 2008 - Belo Horizonte Bogota Challenger Sacramento Challenger Sao Paulo Challenger Quito Challenger Tiburon Challenger Guayaquil Challenger Morelos Challenger Manta Challenger Bordeaux Challenger Furth Challenger Brazil F5 U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador RCA Championships - Indianapolis Japan Open - Tokyo AAPT Championships - Adelaide Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Washington Miller Lite Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AAPT Championships - Adelaide Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Tata Open - Chennai Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bucaramanga Challenger St. Petersburg Open - St. Petersburg Pereira Challenger Next Generation Adelaide International - Adelaide The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Atlantic City Open - Atlantic City The Hypo Group Tennis International 2008 - Poertschach Wailea Men's Challenger - Maui Challenger Ciudad de Guayaquil - Guayaquil If Stockholm Open - Stockholm Challenger Britania Zavaleta - Puebla Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle ITG Miami Challenger - Miami If Stockholm Open - Stockholm Abierto Internacional de Salinas 'Dario Expreso' - Salinas SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Gerry Weber Open - Halle Credicard Citi Mastercard Tennis Cup - Campos do Jordao Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Calabasas Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger University of Tennessee USTA Challenger - Knoxville USTA/Adtech Challenger - Boston Britania Zavaleta - Puebla Mexico City Challenger Talahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Pereira Challenger Alessandria Challenger Bogota Challenger Manta Challenger CNA TennisPro Classic - Winnetka Brasilia Challenger Quito Challenger Guayaquil Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Bucaramanga Challenger Santiago Challenger Cortina Challenger Salinas Challenger Cali Challenger Heilbronn Challenger Sarasota Challenger Tampere Challenger Medellin Challenger Quito Challenger Harrah's Entertainment Challenger - Tunica 2003 Freeman Men's Challenger - Joplin ECM Prague Open 2005 - Prague Marburg Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham Hilton Waikoloa USTA Challenger - Waikoloa V Abierto Internacional de Salinas - Salinas Eddleman USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton VI Trofeo Ciudad de Quito - Quito USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda BH Tennis Open International Cup - Belo Horizonte Fifth-Third Bank Tennis Championships - Lexington IV Gramado Open de Tenis - Gramado Cali Challenger Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Urbana-Champaign Challenger - Urbana Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Abierto Internacional de Salinas - Salinas Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego XL Capital Bermuda Open - Bermuda Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank 2002 USTA Tallahassee Tennis Challenger - Tallahassee ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos 2002 FSE Challenger - Tarzana drkoop.com USTA Challenger of Austin - Austin CMG Asia Open - Hong Kong VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx Segundo Aberto de Brasilia - Brasilia 2001 UT Tyler Patriot Challenger - Tyler Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank IX Trofeo Ciudad de Quito - Quito Jameson Cup - Milan USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Frito Lay/USTA Challenger - Binghamton Corona Mexico City Open - Mexico City Uncle Toby's Burnie Challenger - Tasmania Laser Vision USTA Challenger - Amarillo 2004 USTA Challenger of Calabasas - Calabasas The Powder Byrne Trophy - Surbiton XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Ljubljana Open - Ljubljana 2003 Eddleman USTA Challenger - Birmingham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington Hilton Waikoloa Village USTA Challenger - Waikoloa I Manta Open - Manta Uncle Toby's Australian Men's Clay Court Challenger - Canberra Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Czech Open - Prostejov X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis XL Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito The Swanston Challenger - Sacramento Flea Market Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 Lubbock Challenger - Lubbock San Luis Potosi Challenger 2007 - San Luis Potosi II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Tennis Masters Series - Cincinnati Trofeo Cassa di Risparmio di Alessandria - Alessandria Guzzini Challenger - Recanati Seguros Bolivar Open - Cali Kobstaedernes ATP Challenger - Kolding Music City Challenger - Nashville Pacific Life Open - Indian Wells JSM Challenger of Champaign - Urbana Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Bogota Challenger Rogers Masters - Montreal Medellin Challenger Nottingham Challenger Bogota Challenger San Jose Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Dallas Challenger BNP Paribas Open - Indian Wells Sunrise Challenger Bogota Challenger Medellin Challenger Pereira Challenger Cali Challenger Guadalajara Challenger Bogota Challenger Santiago Challenger Vicenza Challenger Furth Challenger Monterrey Challenger San Marino Challenger Manta Challenger Cali Challenger Knoxville Challenger Guayaquil Challenger Santos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Tallahassee Challenger Cali Challenger Furth Challenger Poznan Challenger Prague Challenger Marburg Challenger Morelos Challenger Barranquilla Challenger Pereira Challenger Champaign Challenger Medellin Challenger Las Vegas Challenger Salinas Challenger Guayaquil Challenger Knoxville Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger U.S. Open - New York Australian Open - Melbourne Morelos Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Champaign Challenger French Open - Paris Wimbledon - London Scheveningen Challenger U.S. Open - New York Australian Open - Melbourne Fergana Challenger French Open - Paris U.S. Open - New York San Luis Potosi Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open Australian Open - Melbourne 2002 USTA Challenger of Calabasas - Calabasas French Open - Paris Binghamton Professional Tennis Tournament - Binghamton Wimbledon - London Rimouski Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Copenhagen Open - Copenhagen Australian Open - Melbourne Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito French Open - Paris Wimbledon - London Blois Challenger Eddleman/USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas U.S. Open - New York Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Australian Open - Melbourne Open de L'Isere - Grenoble Copa Kia - Santiago U.S. Open - New York Music City Challenger - Nashville Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent Heineken Open - Auckland Kroger / St. Jude International - Memphis Heineken Open - Auckland The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Adidas International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Kroger / St. Jude International - Memphis SAP Open - San Jose Gold Flake Open - Chennai Copa Telmex - Buenos Aires SAP Open - San Jose AIG Japan Open Tennis Championships - Tokyo AT&T Challenge - Atlanta SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Citrix Tennis Championships - Delray Beach Countrywide Classic - Los Angeles The Stella Artois Grass Court Championships - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Claro - Buenos Aires U.S. Open - New York SAP Open - San Jose Heineken Open Shanghai - Shanghai French Open - Paris Heineken Open Singapore - Singapore SkiStar Swedish Open - Bastad Heineken Open Shanghai - Shanghai Ecuador Open - Quito Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Washington Sybase Open - San Jose Wimbledon - London Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle U.S. Open - New York Atlanta Tennis Championships - Atlanta Verizon Tennis Challenge - Atlanta Siebel Open - San Jose International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington D.C. The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Brisbane - Brisbane Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston