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