Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 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 F4 Poland F3 Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Spain F9 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Brazil F5 Romania F4 Germany F8 USA F3 (Plantation) Hungarian Architect Open - Budapest Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana Quelle Cup - Furth BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Optimus Maia Open - Maia Copa Ericsson Mexico - Guadalajara TED Open-Akbank Private Banking - Istanbul VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Ljubljana Open - Ljubljana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito 2004 Keys Gate Challenger - Homestead X Challenger Britania Zavaleta - Puebla La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Tennis Napoli Cup - Napoli Olbia Challenger - Olbia ECM Prague Open 2005 - Prague 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon The Shelbourne Irish Open - Dublin Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Odlum Brown Vancouver Open - Vancouver Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Schickedanz Open 2007 - Furth Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Challenger Ciudad de Guayaquil - Guayaquil IPP Open - Helsinki Malaysian Open - Kuala Lumpur Challenger Britania Zavaleta - Puebla Sail Open - New Delhi ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Hurricane Tennis Open - Bradenton Sail Open - New Delhi Trofeo Cassa di Risparmio di Alessandria - Alessandria Izmir Cup - Izmir Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Dublin Challenger - Dublin Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Salinas Challenger Heilbronn Challenger Carson Challenger Wroclaw Challenger Dallas Challenger Morocco Tennis Tour - Marrakech Bogota Challenger Caltanissetta Challenger New Delhi Challenger II - New Delhi St. Brieuc Challenger Sao Paulo Challenger Monza Challenger Mexico City Challenger Talahassee Challenger Bogota Challenger Pereira Challenger Sacramento Challenger Ramat Hasharon Challenger Winnetka Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Brasilia Challenger Samsung Securities Cup - Seoul Freudenstadt Challenger Seville Challenger Cali Challenger Quito Challenger Bogota Challenger Medellin Challenger Campos do Jordao Challenger Nottingham Challenger Cali Challenger Quito Challenger Tiburon Challenger Brasilia Challenger Sao Paulo Challenger Bucaramanga Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Medellin Challenger Cali Challenger The Comercia Challenger - Aptos Quito Challenger Tiburon Challenger Guayaquil Challenger Bucaramanga Challenger Smith Barney Men's Challenger - Covington Akbank Private Banking TED Open - Istanbul Morelos Challenger Salinas Challenger Guadalajara Challenger Heilbronn Challenger Furth Challenger Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Ethias Trophy - Mons 2005 Freeman Men's Challenger - Joplin Manta Challenger Draft Corona Mexico City Open - Mexico City The Tarka Challenger - Barnstaple Open de Montauban - Montauban San Marino Challenger Santiago Challenger Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Quito Challenger Cali Challenger Pereira Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Delhi Challenger I - New Delhi Cali Challenger The Rajasthan Golden Jubilee - Jaipur VIII Avierto Internacional de Salinas - Salinas The LTA Wrexham Challenger - Wrexham 5th Sardinian International Championships - Cagliari AT&T Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Cyclus Open de Tenis - Florianopolis VII Avierto Internacional de Salinas - Salinas Challenger Canottieri Minico - Mantova Internazionali di Tennis di Bergamo - Bergamo Warsteiner Challenger Lubeck - Lubeck Memorial Savigni - Sassuolo V Abierto Internacional de Salinas - Salinas Knoxville Challenger HTV Challenger - Ho Chi Minh City Guayaquil Challenger Internationaux du Doubs - Besancon Bukhara Challenger - Bukhara USTA Men's Challenger of Dallas - Dallas Cortina Challenger Santiago Challenger San Luis Potosi Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills The Scottish Tennis Championships - Edinburgh Cali Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Hilton Waikoloa USTA Challenger - Waikoloa Prague Challenger VII Trofeo Ciudad de Quito - Quito Gran Copa Ericsson - Rio de Janeiro Barranquilla Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Pereira Challenger Medellin Challenger Monterrey Challenger Fifth Third Bank Tennis Championships - Lexington Furth Challenger Guayaquil Challenger Abierto Internacional de Salinas - Salinas Knoxville Challenger Garden Open 2005 - Rome KGHM Polish Indoors - Wroclaw IPP Open - Helsinki Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Akbank Private Banking TED Open - Istanbul GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Rio De Janeiro Challenger AT&T Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Santo Domingo Challenger IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Irving Challenger CMG Asia Open - Hong Kong USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Savannah Challenger TCT Open - Tunis 2002 Eddleman USTA Challenger - Birmingham Tallahassee Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee Bordeaux Challenger Budapest Challenger - Budapest CA-Challenge 2000 - Graz Scheveningen Challenger Osaka International Tennis Tournament - Osaka Segundo Aberto de Brasilia - Brasilia Okal Cup 2001 International Bavarian Championships - Eckental USTA Challenger of Burbank - Burbank Citta di Monza - Monza Lucknow ATP Tour Challenger - Lucknow 2003 Eddleman USTA Challenger - Birmingham Credicard Mastercard Tennis Cup - Campos do Jordao USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin Qatar ATP Challenger - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin Czech Open - Prostejov China Open - Beijing Burbank Challenger - Burbank USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Oberstaufen Cup - Oberstaufen Challenger Cudad de Guayaquil - Guayaquil USTA Illinois Challenger - Champaign Nossa Caixa Tennis Cup - Sao Paulo USTA Freeman Men's Challenger - Joplin Akbank Private Banking TED Open 2006 - Istanbul Ostdeutscher Sparkessen Cup - Dresden The 'Fitz' Casino Challenger - Tunica 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona 2008 Lubbock Challenger - Lubbock Guayaquil Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Salvador Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Belgrade Challenger Besancon Challenger Barletta Challenger Recife Challenger Busan Challenger Blumenau Challenger Medellin Challenger Cremona Challenger Alessandria Challenger Campos do Jordao Challenger Bucaramanga Challenger Copenhagen Open - Copenhagen Sarasota Challenger The Nottingham Open - Nottingham Salem Open - Hong Kong Kremlin Cup - Moscow Furth Challenger Gold Flake Open - Chennai Citrix Tennis Championships - Delray Beach Marburg Challenger Franklin Templeton Tennis Classic - Scottsdale Cali Challenger Vicenza Challenger The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Dallas Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Milan Indoors - Milan Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca The Samsung Open - Nottingham RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Sunrise Challenger Leon Challenger Bogota Challenger Pereira Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Bogota Challenger Davidoff Swiss Indoors - Basel Las Vegas Challenger AAPT Championships - Adelaide Manta Challenger Chennai Open - Chennai Grand Prix Hassan II - Casablanca Morelos Challenger Santos Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Poznan Challenger Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Sydney International - Sydney Morelos Challenger Regions Morgan Keegan Championships - Memphis Tallahassee Challenger Tennis Channel Open - Las Vegas Champaign Challenger Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Salinas Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Champaign Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai SAP Open - San Jose Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Fergana Challenger Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle San Luis Potosi Challenger Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Schickendanz Open - Furth The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Downtown Athletic Club USTA Challenger - Amarillo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Rimouski Challenger Gerry Weber Open - Halle Hilton Waikoloa Village USTA Challenger - Waikoloa Tampere Challenger If Stockholm Open - Stockholm Guadalajara Challenger SAP Open - San Jose IV Trofeo Ciudad de Quito - Quito Delray Beach International Tennis Championships - Delray Beach Blois Challenger Marburg Challenger AEGON Championships - London Campinas Challenger AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach President's Cup - Tashkent The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle Ecuador Open - Quito Brasil Open - Sao Paulo Copenhagen Open - Copenhagen SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Ecuador Open - Quito US Men's Clay Court Championship - Houston Kroger / St. Jude International - Memphis Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Ecuador Open - Quito Gerry Weber Open - Halle Tata Open 2003 - Chennai Siebel Open - San Jose Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen China Open - Beijing President's Cup - Tashkent Grand Prix Hassan II - Casablanca Adidas International - Sydney Adidas International - Sydney Energis Open - Amersfoort Tata Open - Chennai BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Hypo Group Tennis International - Portschach Open de la Comunidad Valenciana - Valencia Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Kroger / St. Jude International - Memphis The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Pacific Life Open - Indian Wells Masters Series - Hamburg BNP Paribas Open - Indian Wells Brisbane - Brisbane BNP Paribas Open - Indian Wells 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 1R, ECU-COL 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 Australian Open - Melbourne 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, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 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, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Olympics - Sydney Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2