Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 Ecuador F6 USA F11 USA F13 Romania F4 Germany F8 Brazil F5 USA F3 (Plantation) Aberto Da Costa Do Sauipe - Bahia 2002 Azalea Orthopedic Challenger - Tyler Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla XI Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Credicard Mastercard Tennis Cup - Campos do Jordao Copa Telefonica CTC Chile - Santiago Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Seguros Bolivar Open - Medellin Memorial Savigni - Sassuolo TESS Tennis Classic - Campinas Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin I Manta Open - Manta Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson USTA Challenger of San Antonio - San Antonio Abierto Internacional de Salinas - Salinas Unicredit Czech Open - Prostejov Credicard Mastercard Tennis Cup - Campos do Jordao 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta 2001 Eddleman USTA Challenger - Birmingham Copa Petrobras Brazil - Belo Horizonte Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado BH Tenis Open International Cup 2008 - Belo Horizonte San Luis Potosi Challenger 2007 - San Luis Potosi Oldum Brown Vancouver Open - Vancouver VIII Trofeo Ciudad de Quito - Quito Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas Seguros Bolivar Open - Cali Copa Ericsson Peru - Lima Music City Challenger - Nashville VI Trofeo Ciudad de Quito - Quito 2001 Centura USTA Challenger - Rocky Mount JSM Challenger of Champaign - Urbana BH Tennis Open International Cup - Belo Horizonte 2008 Knoxville Challenger - Knoxville The Surbiton Trophy - Surbiton VII Trofeo Ciudad de Quito - Quito Lima Challenger - Lima Salinas Challenger FILA Challenger Biella - Biella Dallas Challenger Copa Ericsson Chile - Santiago 2001 USTA Tallahassee Tennis Challenger - Tallahassee Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills VSZ Solvak Open Challenger - Kosice Credicard Citi Mastercard Tennis Cup - Campos do Jordao Mexico City Challenger Pereira Challenger Copa Ericsson - Santiago Yuba City Challenger Challenger Leon 2003 - Leon Torneo Internacional Challenger Fila 2005 - Leon Lubbock Challenger - Lubbock GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Music City Challenger - Nashville Sao Paulo - Brazil Corona Mexico City Open - Mexico City Bogota Challenger ECM Prague Open - Prague Carson Challenger West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Manta Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Vancouver Challenger Brasilia Challenger XL Capital Bermuda Open - Bermuda Fifth Third Bank Tennis Classic - Lexington Bogota Challenger Schickendanz Open - Furth Czech Open 2005 - Prostejov Quito Challenger Montevideo Challenger Sacramento Challenger Asuncion Challenger Santiago Challenger Medellin Challenger Charlottesville Challenger USTA Comerica Challenger - Aptos Knoxville Challenger Dallas Challenger Bordeaux Challenger Aberto de Sao Paulo - Sao Paulo Campos do Jordao Challenger Brasilia Challenger Unique Zagreb Open - Zagreb Challenger ATP de Cuenca Diario El Mercurio - Cuenca Bogota Challenger Seguros Bogota Open - Bogota Quito Challenger Calabasas Challenger Guayaquil Challenger College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Bucaramanga Challenger Copa Sevilla-Internacionales de Andalucia - Seville Santiago Challenger San Jose Challenger The Wright Financial Group USTA Challenger - Champaign Nottingham Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju II Naples ITG Challenger - Naples Pro Tennis World Open - Sunrise XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Paraguay - Asuncion ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami The Natrel's Challenger of Granby - Granby Curitiba Challenger Barranquilla Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Medellin Challenger Cali Challenger Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Quito Challenger Tiburon Challenger Guayaquil Challenger XIV Challenger ATP Club Premium Open - Quito Morelos Challenger Ford Tennis Championships - Louisville Guadalajara Challenger BMW Tennis Championship - Sunrise Santiago Challenger Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Heilbronn Challenger Talahassee Challenger Guayaquil Challenger San Marino Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Challenger Casablanca San Angel - Mexico City ECU Prague Open - Prague Pereira Challenger Monterrey Challenger Cali Challenger Irving Challenger Tallahassee Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil AT&T Challenger of Dallas - Dallas Guayaquil Challenger Copa Ericsson Argentina - Buenos Aires Scheveningen Challenger Tampere Challenger Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver Cali Challenger Bordeaux Challenger Bogota Challenger Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Buenos Aires Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City GHI Bronx Classic - Bronx Santiago Challenger Sybase Open - San Jose Kroger / St. Jude International - Memphis Cerveza Club Columbia Open - Bogota University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Shanghai Open '98 - Shanghai Abierto Mexicano de Tenis - Mexico City Heineken Open Singapore - Singapore Cerveza Club Columbia Open - Bogota Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Kroger / St. Jude International - Memphis Knoxville Challenger Eddleman USTA Challenger - Birmingham Santo Domingo Challenger Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Savannah Challenger Turin Challenger Challenger de Providencia-Copa Kia - Santiago Abierto Mexicano de Tenis Pegaso - Acapulco Bancolombia Open - Bogota BCP Tennis Classic - Sao Paulo AGT Challenger - Leon Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador BellSouth Open - Vina del Mar Hellmann's Cup - Santiago Mallorca Open - Mallorca Hugarian Food Open - Budapest San Remo Tennis Cup 15° Piertomaso - San Remo Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale 2003 Mercedes Cup - Stuttgart Badden Open by Rothaus - Ettlingen La Serena Open - La Serena The West Side Tennis Club Grass Court Challenger - Forest Hills Copa Kia Challenger ATP - Santiago Rio De Janeiro Challenger Waldbaum's Hamlet Cup - Long Island Brasil Open - Florianopolis Bancolombia Open - Bogota IX Trofeo Ciudad de Quito - Quito USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda 2002 USTA Tallahassee Tennis Challenger - Tallahassee AIG Japan Open - Tokyo Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Heineken Open - Singapore A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton Czech Open - Prostejov 2004 Colorado Tennis Classic - Denver Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo The 'Fitz' Casino Challenger - Tunica Challenger Lugano - Lugano Brasil Open - Salvador Allianz Suisse Open Gstaad - Gstaad Cerveza Club Colombia Open - Bogota Sao Paulo Challenger Sao Paulo Challenger International Tennis Championships - Delray Beach Savannah Challenger 2008 Lubbock Challenger - Lubbock Bogota Guayaquil Challenger Sao Paulo Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Merano Open - Merano Legg Mason Tennis Classic - Washington D.C. U.S. Men's Clay Court Championships - Orlando International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Recife Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Blumenau Challenger Medellin Challenger U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis Alessandria Challenger TD Waterhouse Cup - Long Island The Stella Artois Championships - London Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Chennai Open - Chennai If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Copa Claro - Buenos Aires Champaign Challenger Gerry Weber Open - Halle Puebla Challenger Bucaramanga Challenger Sarasota Challenger Brasil Open - Salvador Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Sunrise Challenger Leon Challenger Bogota Challenger Pereira Challenger Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger President's Cup 1997 - Tashkent Belo Horizonte Challenger Delray Beach International Tennis Championships - Delray Beach America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Morelos Challenger Infiniti Open - Los Angeles Champaign Challenger Salinas Challenger Gelsor Open Romania - Bucharest Champaign Challenger Scania Stockholm Open - Stockholm Fergana Challenger San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad XL Capital Bermuda Open - Bermuda Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Intelig Tennis Cup - Campos do Jordao Mercedes Cup - Stuttgart V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago AAPT Championships - Adelaide Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London China Open - Beijing Legg Mason Tennis Classic - Washington D.C. The Hypo Group Tennis International 2008 - Poertschach BMW Open - Munich The Nottingham Open - Nottingham If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Open de Moselle - Metz Ecuador Open - Quito US Men's Clay Court Championship - Houston America's Red Clay Tennis Championship - Coral Springs Gerry Weber Open - Halle Kroger / St. Jude International - Memphis The Lipton Championships - Key Biscayne Regions Morgan Keegan Championships - Memphis du Maurier Open - Toronto Atlanta Tennis Championships - Atlanta The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Paris Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Abierto Mexicano de Tenis - Mexico City Tennis Masters Series - Montreal Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championship - Orlando MFS Pro Tennis Championships - Boston Sybase Open - San Jose Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Adidas International - Sydney NASDAQ-100 Open - Miami Siebel Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sydney International - Sydney U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Tennis Masters Series - Miami French Open - Paris 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 Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Countrywide Classic - Los Angeles Brisbane - Brisbane U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 U.S. Open U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Miami Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Rogers Cup - Montreal U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3