Career 2017 2016 2015 2014 2013 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 France F4 France F5 Germany F1 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 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 Germany F3 Germany F4 Germany F5 Austria F3 Brazil F5 Germany F5 President's Cup 1998 - Tashkent Tento Czech Open - Prague The Samsung Open - Bournemouth Gold Flake Open - Chennai Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London Heineken Trophy - 's-Hertogenbosch Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Chevrolet Cup - Vina del Mar Sybase Open - San Jose Citrix Tennis Championships - Delray Beach BMW Open - Munich Generali Open 2001 - Kitzbuhel Brazil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Qatar Open - Doha Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Challenger Leon 2003 - Leon Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Tennis Channel Open - Las Vegas Bucaramanga Challenger Pereira Challenger 10th Wartburg Open - Eisenach Copa Ericsson - Guadalajara VII Torneo Internazionale di Tennis - Barletta The Hypo Group Tennis International 2008 - Poertschach 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 Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Mexico City Challenger Talahassee Challenger Pereira Challenger Sparkassen Open - Magdeburg Alessandria Challenger Bogota Challenger Manta Challenger Heilbronn Open - Heilbronn Brasilia Challenger Quito Challenger Copa Ericsson - Caracas Guayaquil Challenger San Luis Potosi Challenger - San Luis Potosi Asirom Challenger Brasov - Brasov Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Bucaramanga Challenger Santiago Challenger The Bolton Challenger - Bolton Cortina Challenger Salinas Challenger Cali Challenger Heilbronn Challenger Sarasota Challenger Tampere Challenger Medellin Challenger Quito Challenger Gemax Open - Belgrade Quelle Cup - Furth 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 Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Heilbronn Open - Heilbronn V Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella VI Trofeo Ciudad de Quito - Quito Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig 9th Wartburg Open - Eisenach Siemens Open 2001 - Scheveningen BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Cali Challenger BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Okal Cup 2001 International Bavarian Championships - Eckental Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Abierto Internacional de Salinas - Salinas San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Eisenberg Jerusalem Open - Jerusalem Mobelwelt-Zick Open 98 - Dresden Hugarian Food Open - Budapest Braunschweig Open - Braunschweig Wartburg Open - Eisenach Muller Cup - Ulm Open 88 - Contrexeville Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Sports Expert Open - Nettingsdorf USTA Men's Challenger of Dallas - Dallas Black Forest Open - Alpirsbach Warsteiner Challenger Lubeck - Lubeck Rezidenza Open - Magdeburg Cairo Challenger - Cairo Kuppers Kolsch Cup Aachen - Aachen Nuembrecht Challenger - Nuembrecht 2002 USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden Sparkassen Open - Magdeburg Open de Nice - Nice Oberstaufen Cup - Oberstaufen ATU Cup 1999 - Weiden Black Forest Open 2002 - Freudenstadt Rado Geneva Challenger - Geneva Freudenstadt Challenger - Freudenstadt Open Maxon - Barcelona Cairo Challenger - Cairo XL Capital Bermuda Open - Bermuda Warsteiner Challenger Lubeck - Lubeck VIII Avierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki V Torneo Internazionale di Tennis - Barletta Credicard Mastercard Tennis Cup - Campos do Jordao FILA Challenger - Biella GHI Bronx Classic - Bronx Segundo Aberto de Brasilia - Brasilia CA Challenge - Graz Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest USTA Challenger of Burbank - Burbank Challenger Groningen - Groningen IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon Yokohama World Tennis Gaora Cup - Yokohama The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Ischgl International Tennis Challenger 2003 - Ischgl Warsteiner Grand Prix ATP Challenger - Oberstaufen Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Grolsch Cup - Warsaw Copa Sevilla Inernacionales de Andalucia - Seville Meridiana Sardegna Open - Olbia Yitzhak Rabin Challenger 1998 - Tel Aviv Corona Mexico City Open - Mexico City Crystal Cup 1998 - Portoroz Open Mutouest - St. Brieuc ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Quelle Cup 1999 - Furth Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda Copa Sevilla Internacionales de Andalucia - Seville Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo 2003 Eddleman USTA Challenger - Birmingham ATU Cup - Weiden Ljubljana Open - Ljubljana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Porsche Open - Poznan Hilton Waikoloa Village USTA Challenger - Waikoloa I Manta Open - Manta 2004 USTA Challenger of Calabasas - Calabasas Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station Open de L'Isere - Grenoble Czech Open - Prostejov X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank Lambertz Open - Aachen Tatra Banka Open - Bratislava X Challenger Britania Zavaleta - Puebla Black Forest Open 2004 - Freudenstadt Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Nord LB Open - Braunschweig The West Side Tennis Club Grass Court Challenger - Forest Hills Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis Challenger Casablanca San Angel - Mexico City Schickendanz Open - Furth Challenger ATP de Cuenca Diario El Mercurio - Cuenca Oberstaufen Cup - Oberstaufen Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito 2008 Lubbock Challenger - Lubbock San Luis Potosi Challenger 2007 - San Luis Potosi II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Tennis Masters Series - Hamburg 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 Bogota Challenger 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 French Open - Paris Morelos Challenger Champaign Challenger Australian Open - Melbourne French Open - Paris Scheveningen Challenger Wimbledon - London U.S. Open - New York Fergana Challenger Australian Open - Melbourne French Open - Paris San Luis Potosi Challenger Australian Open - Melbourne Sporting Challenger - Turin French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sardinia International Championship - Cagliari Australian Open - Melbourne Grand Prix Hassan II - Casablanca French Open - Paris Pekao Open 2001 - Szczecin Wimbledon - London XL Capital Bermuda Open - Bermuda Rimouski Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa XI Venice Open - Venice Skandia Open - Linz ATU Cup - Weiden Volvo Sylt Open - Sylt French Open - Paris VIII Trofeo Ciutat de Barcelona - Barcelona Open de Franche Comte - Besancon University of Tennessee USTA Men's Challenger - Knoxville U.S. Open - New York Okal Open - Eckental Copa Ericsson - Buenos Aires Sarajevo Open - Sarajevo Banca Stato Challenger Lugano - Lugano Guadalajara Challenger Rhein-Main Challenger 2003 - Aschaffenburg IV Trofeo Ciudad de Quito - Quito Blois Challenger Intersport Heilbronn Open - Heilbronn Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Croatia Open - Umag The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Adidas International - Sydney Dubai Open - Dubai Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Copa Telmex - Buenos Aires U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Claro - Buenos Aires U.S. Open - New York SAP Open - San Jose French Open - Paris Heineken Open - Auckland SkiStar Swedish Open - Bastad 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 Generali Open 2002 - Kitzbuhel Open Seat Godo - Barcelona Samsung Open - Brighton 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 BMW Open - Munich 2000 Mercedes Cup - Stuttgart Japan Open - Tokyo Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon Licher German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Brisbane - Brisbane 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