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 USA F4 Chile F4 Brazil F4 Brazil F5 USA F2 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Serbia F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F27 USA F3 USA F4 USA F3 (Plantation) ATU Cup 2001 - Weiden Macedonia Open - Skopje 2003 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open 2005 - Prostejov Challenger ATP de Cuenca Diario El Mercurio - Cuenca Banja Luka Challenger - Banja Luka USTA Challenger - Champaign AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Music City Challenger - Nashville JSM Challenger - Champaign Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Zenith Tennis Cup-Harbour Club - Milan Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte XIV Challenger ATP Club Premium Open - Quito 2008 Lubbock Challenger - Lubbock Bogota Challenger Dallas Challenger Nottingham Challenger Segovia Challenger Campos do Jordao Challenger Brasilia Challenger Guayaquil Challenger Barranquilla Challenger Medellin Challenger Santiago Challenger Heilbronn Challenger Monterrey Challenger Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport The 'Fitz' Casino Challenger - Tunica Arizona Men's Tennis Championships - Scottsdale Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires XIII Trofeo Ciudad de Quito - Quito Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle 2001 Eddleman USTA Challenger - Birmingham Ordina Open - 's-Hertogenbosch 2003 Eddleman USTA Challenger - Birmingham Waco International Tennis Challenger - Waco Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Copa Claro - Buenos Aires Ljubljana Open - Ljubljana Gerry Weber Open - Halle Ecuador Open - Quito Brasil Open - Sao Paulo Ecuador Open - Quito Open de Nice Cote d'Azur - Nice X Abierto Internacional de Salinas - Salinas Ecuador Open - Quito Champaign Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Music City Challenger - Nashville Tiburon Challenger Medellin Challenger Calabasas Challenger Sunrise Challenger Recife Challenger Bogota Challenger Manta Challenger Vancouver Challenger Mallorca Open - Mallorca Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca Quito Challenger Tiburon Challenger Furth Challenger Tampere Challenger San Marino Challenger San Luis Potosi Challenger Cali Challenger Barranquilla Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger San Luis Potosi Challenger Marburg Challenger Cali Challenger Scheveningen Challenger IV Trofeo Ciudad de Quito - Quito Muller Cup 99 - Ulm Opel Bulvaria MCG Bulgarian Open - Sofia BH Tennis Open International Cup - Belo Horizonte Adidas International - Sydney VIII Avierto Internacional de Salinas - Salinas Manta Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Credicard Mastercard Tennis Cup - Campos do Jordao Italian Open - Rome Campbell's Hall of Fame Tennis Championships - Newport The Ericsson Open - Miami Regional Hand Center Men's Challenger - Fresno IX Trofeo Ciudad de Quito - Quito Gemax Open 2002 - Belgrade VII Avierto Internacional de Salinas - Salinas ATU Cup - Weiden Renault Slovenian Open - Ljubljana AXA Open II - Espinho XL Capital Bermuda Open - Bermuda Challenger Casino Lugano - Lugano VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose TED Open-Akbank Private Banking - Istanbul VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio US Men's Clay Court Championships - Houston Warsteiner Grand Prix ATP Challenger - Oberstaufen Newcastle Challenger - Newcastle Heinekin Open 1998 - Budva V Trofeo Barcelona de Tenis - Barcelona Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham BBB Open - Sofia 7th Wartburg Open - Eisenach Macedonian Open 1999 - Skopje Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Ericsson - Santiago Copa Ericsson - Montevideo drkoop.com USTA Challenger of Burbank - Burbank XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Atlantic City Open - Atlantic City 12th BH Tennis Open International Cup - Belo Horizonte V Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx CA Challenge - Graz Project Independence Men's Challenger - Mandeville Gerry Weber Open - Halle USTA Challenger of San Antonio - San Antonio Pacific Life Open - Indian Wells The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills XI Open International D'Andorra - Andorra 2004 Colorado Tennis Classic - Denver Brasov Challenger - Brasov College Station Challenger - College Station Burbank Challenger - Burbank The Wright Financial Group USTA Challenger - Champaign La Serena Open - La Serena Gemax Samsung Open 2005 - Belgrade 2005 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Joplin Challenger - Joplin Pacific Life Open - Indian Wells Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills ECM Prague Open 2005 - Prague NASDAQ-100 Open - Miami Badden Open by Rothaus - Ettlingen I Manta Open - Manta The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Pacific Life Open - Indian Wells Copa Petrobras - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras - Santiago Hilton Waikoloa USTA Challenger - Waikoloa Copa Kia - Santiago V Abierto Internacional de Salinas - Salinas Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Pacific Life Open - Indian Wells Baden Open - Ettlingen Sardinia International Championship - Cagliari Schickendanz Open - Furth Sony Ericsson Open - Miami Seguros Bogota Open - Bogota Optimus Maia Open - Maia Credicard Mastercard Tennis Cup - Campos do Jordao BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Quelle Cup 2000 - Furth Music City Challenger - Nashville BNP Paribas Open - Indian Wells Millenium Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells San Luis Potosi Challenger 2007 - San Luis Potosi Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Arpa Ceramic Cup - Reggio Emilia Open Castilla y Leon - Segovia Lubbock Challenger - Lubbock Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Challenger Ciudad de Guayaquil - Guayaquil Sony Ericsson Open 2008 - Belgrade Abierto Internacional de Salinas 'Dario Expreso' - Salinas Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona 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 Seguros Bolivar Open - Cali Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Austin Challenger - Austin Carson Challenger Estoril Open - Estoril X Trofeo Ciudad de Quito - Quito Brasilia Challenger Countrywide Classic - Los Angeles Quito Challenger U.S. Men's Clay Court Championships - Houston Guayaquil Challenger Challenger Britania Zavaleta - Puebla Copa Ericsson Brazil - Sao Paulo Tiburon Challenger - Tiburon Pereira Challenger VI Trofeo Ciudad de Quito - Quito Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Cali Challenger Rennes Challenger Tiburon Challenger Charlottesville Challenger Dusseldorf Open 2006 - Dusseldorf Sao Paulo Challenger Copa Ericsson Argentina - Buenos Aires 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento Dallas Challenger Santiago Challenger San Jose Challenger Copa Ericsson Costa Rica - San Jose Blumenau Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Turin Challenger USTA Men's Challenger of Dallas - Dallas U.S. Men's Clay Court Championships - Houston VI Abierto Internacional de Salinas - Salinas Copa Ericsson Brazil - Sao Paulo ITG Miami Challenger - Miami Mexico City Challenger Cali Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Atlanta Tennis Championships - Atlanta 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Morelos Challenger Tatra Banka Open - Bratislava Santos Challenger Internazionali di Tennis di Bergamo - Bergamo University of Tennessee USTA Challenger - Knoxville Cali Challenger Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla XI Abierto Internacional de Salinas - Salinas Poznan Challenger Internationaux du Doubs - Besancon Cortina Challenger Challenger DCNS de Cherbourg - Cherbourg Medellin Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Quito Challenger Cali Challenger Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Abierto Mexicano de Tenis Pegaso - Acapulco Morelos Challenger Abierto Internacional de Salinas - Salinas Santiago Challenger BPCA Open de Nice-Tounoi Challenger - Nice Leon Challenger BMW Tennis Championship - Sunrise Alessandria Challenger Bogota Challenger Guadalajara Challenger Tallahassee Challenger Generali Open 2003 - Kitzbuhel Furth Challenger 2003 Freeman Men's Challenger - Joplin Prague Challenger Yugoslavia Open - Belgrade 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 USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Bogota Challenger - Bogota 2002 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas Schickendanz Open - Furth 2002 USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Sybase Open - San Jose Blois Challenger Marburg Challenger BellSouth Open - Vina del Mar Czech Open - Prostejov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rimouski Challenger USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Guadalajara Challenger BNP Paribas Open - Indian Wells Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger The Tarka Challenger - Barnstaple 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington The Scottish Tennis Championships - Edinburgh Salinas Challenger Sacramento Challenger Bulgarian Challenger 2002 - Sofia Sarasota Challenger Amer-Wilson Challenger - Tampere BNP Paribas Primrose - Bordeaux Hurricane Tennis Open - Bradenton Pozoblanco Challenger LTA Men's Challenger - Wrexham Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Togliatti Cup - Togliatti Salinas Challenger BMW Brixina Tennis Open 2000 - Bressanone Trofeo Cassa di Risparmio di Alessandria - Alessandria Campionati Internazionali di Sicilia - Palermo IV Gramado Open de Tenis - Gramado Campinas Challenger Skandia Open - Linz Salvador Challenger Segundo Aberto de Brasilia - Brasilia Brixina Tennis Open - Bressanone Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Pereira Challenger USTA Challenger of Orlando - Orlando Delray Beach International Tennis Championships - Delray Beach Geneva Challenger - Geneva JSM Challenger of Champaign - Urbana Nossa Caixa Tennis Cup - Sao Paulo Mons Challenger Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg SkiStar Swedish Open - Bastad USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Guayaquil Challenger Bogota Challenger U.S. Men's Clay Court Championships - Houston Copa Ericsson Mexico - Guadalajara BCR Open Romania - Bucharest SAP Open - San Jose BMW Brixina Tennis Open - Bressanone Countrywide Classic - Los Angeles Rio De Janeiro Challenger Zagreb Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland UBS Open Gstaad - Gstaad Challenger Cudad de Guayaquil - Guayaquil Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle U.S. Open - New York Vicenza Challenger Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Movistar Open - Vina del Mar Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel SAP Open - San Jose Estoril Open - Estoril The Stella Artois Championships - London 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London Dallas Challenger Countrywide Classic - Los Angeles President's Cup 2000 - Tashkent Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Sacramento Challenger - Sacramento Siebel Open - San Jose RCA Championships - Indianapolis Abierto Mexicano Telfonica MoviStar - Acapulco Knoxville Challenger Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar AEGON Championships - London Kroger / St. Jude International - Memphis Australian Open - Melbourne If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle AAPT Championships - Adelaide Serbia Open - Belgrade Open Romania - Bucharest Medibank International - Sydney Furth Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open de Nice Cote dAzur - Nice Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London 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 1, REL2, ECU-PER 4-1 Davis Cup, Group 2, 2R, SCG-POR 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, 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, MEX-ECU 2-3 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, ROU-ECU 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, PO, CRO-ECU 5-0 NASDAQ-100 Open - Miami River Oaks International Tennis Tournament - Houston