Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
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 F1 USA F6 USA F8 Germany F10 Germany F12 USA F31 USA F8 USA F12 USA F13 USA F23 USA F26 USA F28 USA F7 Brazil F4 USA F4 Ecuador F3 Bolivia F2 USA F1 USA F4 USA F5 USA F32 USA F1 USA F4 Panama F1 USA F7 Bolivia F1 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) USA F8 USA F25 USA F26 USA F27 USA F1 USA F5 USA F9 USA F29 Brazil F5 VIII Avierto Internacional de Salinas - Salinas Copa Petrobras - Santiago XL Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Hurricane Tennis Open - Bradenton Open Diputacion Ciudad de Pozoblanco - Cordoba BH Tenis Open International Cup 2008 - Belo Horizonte Carson Challenger Pereira Challenger USA F3 Milan Challenger Austria F2 Manta Challenger Tulsa Challenger Bogota Challenger Knoxville Challenger Sao Paulo Challenger Sacramento Challenger Porto Alegre Challenger Medellin Challenger Aptos Challenger Quito Challenger Cali Challenger Lexington Challenger Cortina Challenger Medellin Challenger Marburg Challenger Marburg Challenger USA F11 Sunrise Challenger Flea Market Cup Busan Challenger Tennis - Busan Leon Challenger Tiburon Challenger Guayaquil Challenger Binghamton Challenger Happy Valley Challenger Abierto Mexicano de Tenis Pegaso - Acapulco USTA Challenger of Oklahoma - Tulsa Samsung Secruities Cup Challenger - Seoul Franklin Templeton Tennis Classic - Scottsdale USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Morelos Challenger Manta Challenger Vancouver Challenger Bordeaux Challenger Furth Challenger AAPT Championships - Adelaide Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Aptos Challenger International Tennis Championships - Delray Beach BMW Tennis Championship - Sunrise Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Bucaramanga Challenger Pereira Challenger Naples Challenger - Naples Dutch Open Tennis - Amersfoort Challenger Ciudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Men's Pro Challenger at Tunica National - Tunica Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Legg Mason Tennis Classic - Washington 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia SAP Open - San Jose Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta U.S. Mens's Clay Court Championship - Houston Credicard Citi Mastercard Tennis Cup - Campos do Jordao The Hypo Group Tennis International 2008 - Poertschach Calabasas Challenger Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle The Mercedes Benz of Calabasas - Calabasas Indianapolis Tennis Championships - Indianapolis Bancolombia Open - Cali Ford Tennis Championships - Louisville Dallas Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Mexico City Challenger Talahassee Challenger Tunis Challenger Bordeaux Challenger If Stockholm Open - Stockholm Alessandria Challenger Bank Austria Tennis Trophy - Vienna Turin Challenger Bogota Challenger Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Brasilia Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Quito Challenger Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Guayaquil Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Next Generation Adelaide International - Adelaide Charlottesville Challenger Guayaquil Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Kosice Challenger Buenos Aires Challenger Legg Mason Tennis Classic - Washington Guayaquil Challenger Bucaramanga Challenger Furth Challenger Maui Challenger Vancouver Challenger Copa Claro - Buenos Aires Salinas Challenger Bogota Challenger - Bogota Heilbronn Challenger Sarasota Challenger Tampere Challenger Quito Challenger Studena Croatia Open - Umag ECM Prague Open 2005 - Prague Irving Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Savannah Challenger Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham Fifth-Third Bank Tennis Championships - Lexington V Abierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito VI Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Cali Challenger Copa Ericsson Mexico - Guadalajara Abierto Mexicano Telcel - Acapulco VII Trofeo Ciudad de Quito - Quito 2002 Tulsa USTA Challenger - Tulsa VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Abierto Internacional de Salinas - Salinas USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Gerry Weber Open - Halle 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 Winston-Salem Open - Winston-Salem Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Ljubljana Open - Ljubljana Sporting Challenger - Turin 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open 2004 - Braunschweig Atlantic City Open - Atlantic City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station Czech Open - Prostejov Memorial Savigni - Sassuolo X Trofeo Ciudad de Quito - Quito ATU Cup - Weiden Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead 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 Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda 2005 West Side Tennis Coub Men's Challenger - Forest Hills Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Copa Petrobras - Bogota Home Depot Center USTA Challenger - Carson Media Will Cup Busan Challenger Tennis - Busan Challenger Cudad de Guayaquil - Guayaquil USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Credit Agricole Suisse Open - Gstaad Challenger ATP de Cuenca Diario El Mercurio - Cuenca Siemens Open - Scheveningen Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Aamulehti Tampere Open - Tampere 8° Trani Cup - Trani II Manta Open - Manta WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock XIV Challenger ATP Club Premium Open - Quito The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin 2008 Lubbock Challenger - Lubbock Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Samsung Securities Cup - Seoul Flea Market Cup - Busan XL Bermuda Open - Bermuda Trofeo Cassa di Risparmio di Alessandria - Alessandria Guzzini Challenger - Recanati Ecuador Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Sacramento Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Bogota Challenger Medellin Challenger Nottingham Challenger Bogota Challenger San Jose Challenger Recife Challenger Tallahassee Challenger Blumenau Challenger Milan Challenger Marburg Challenger Turin Challenger Pozoblanco Challenger Aptos Challenger Dallas Challenger Lexington Challenger Binghamton Challenger Tulsa Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Guayaquil Challenger Montevideo Challenger Bucaramanga Challenger Dallas Challenger Florianopolis Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Monza Challenger Sunrise Challenger Grand Prix de Tennis de Lyon - Lyon Cali Challenger Rio De Janeiro Challenger Barranquilla Challenger Savannah Challenger Tallahassee Challenger Prague Challenger Sarasota Challenger Bogota Challenger Timisoara Challenger Medellin Challenger Pereira Challenger Cali Challenger Campinas Challenger Guadalajara Challenger Bogota Challenger Santiago Challenger Santos Challenger Vicenza Challenger Furth Challenger Kosice Challenger Monterrey Challenger San Marino Challenger Manta Challenger Napa Challenger Sacramento Challenger Cali Challenger Tiburon Challenger Chitre Challenger Knoxville Challenger Guayaquil Challenger Maui Challenger Santiago Challenger San Luis Potosi Challenger Tallahassee Challenger Cali Challenger Furth Challenger Poznan Challenger Prague Challenger Charlottesville 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 Morelos Challenger Champaign Challenger Scheveningen Challenger Fergana Challenger San Luis Potosi Challenger Tiburon Challenger U.S. Men's Clay Court Championships - Houston San Benedetto Challenger ARAG World Team Championship - Dusseldorf Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rimouski Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte AEGON Championships - London Open de L'Isere - Grenoble Copa Kia - Santiago Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Delray Beach International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Adidas International - Sydney Gerry Weber Open - Halle International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Kremlin Cup - Moscow Chennai Open - Chennai Copa Claro - Buenos Aires Copa Claro - Buenos Aires SAP Open - San Jose US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport Apia International - Sydney SkiStar Swedish Open - Bastad Ecuador Open - Quito Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Brisbane International - Brisbane Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Ecuador Open - Quito US Men's Clay Court Championship - Houston Pacific Life Open - Indian Wells Gerry Weber Open - Halle Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Atlanta Tennis Championships - Atlanta Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven French Open - Paris U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 The Ericsson Open - Miami Wimbledon - London Tennis Masters Series - Miami NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Brisbane - Brisbane Sony Open Tennis - Miami 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-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, CHI-ECU 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 U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, ECU-COL 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, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 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