Career 2025 2024 2023 2022 2021 2020 2019 2018 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 Movistar Chile Open - Santiago Hellenic Championship - Athens Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Germany F22 Germany F23 Germany F2 Germany F4 Germany F5 Germany F8 Germany F16 Germany F19 Germany F20 Germany F2 Germany F4 Germany F12 Germany F13 Germany F17 Spain F11 Italy F10 Germany F9 Germany F7 Mexico F11 Mexico F12 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F15 USA F2 USA F4 USA F11 USA F13 Germany F11 Netherlands F6 France F18 USA F1 USA F2 France F7 Romania F4 Netherlands F2 Austria F1 Austria F2 Germany F8 Italy F23 Italy F24 Germany F11 USA F1 (Los Angeles) USA F2 (Long Beach) USA F3 (Plantation) Germany F3 (Nussloch) Switzerland F2 (Bellevue) France F4 (Lille) Mexico F14 Germany F12 Ecuador F6 USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta Brazil F5 Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Medellin Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dallas Challenger Wolfsburg Challenger Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Medellin Challenger Quito Challenger Sacramento Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger V Abierto Internacional de Salinas - Salinas VIII Trofeo Ciudad de Quito - Quito IV Gramado Open de Tenis - Gramado 2002 Eddleman USTA Challenger - Birmingham VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla VII Trofeo Ciudad de Quito - Quito Credicard Mastercard Tennis Cup - Campos do Jordao Abierto Internacional de Salinas - Salinas 2005 Freeman Men's Challenger - Joplin BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Challenger Leon 2003 - Leon GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger 13 BH Tennis Open International Cup - Belo Horizonte Guayaquil Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger Ljubljana Open - Ljubljana Cali Challenger Heilbronn Challenger San Marino Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Guayaquil Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena San Luis Potosi Challenger Furth Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Pereira Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov Monterrey Challenger Seguros Bolivar Open - Bogota Guayaquil Challenger USTA Comerica Challenger - Aptos Irving Challenger Tallahassee Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Ningboo Challenger Francavilla Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Ismaning Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville Talahassee Challenger Challenger Casablanca San Angel - Mexico City Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Netherlands F5 Eckental Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Cali Challenger Carson Challenger Nanjing Challenger Bogota Challenger Anning Challenger Bordeaux Challenger Brescia Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Ho Chi Minh City Challenger Eckental Challenger Tallahassee Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Bucaramanga Challenger Budapest Challenger Panama City Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Shymkent Challenger Furth Challenger Maui Challenger Marburg Challenger Cali Challenger Manta Challenger Marburg Challenger Braunschweig Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Heilbronn Challenger Santiago Challenger Braga Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Heilbronn Challenger Marburg Challenger Braunschweig Challenger Almaty Challenger Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Almaty Challenger Medellin Challenger Cyclus Open de Tenis - Florianopolis Ortisei Challenger Knoxville Challenger Knoxville Challenger Dallas Challenger Santo Domingo Challenger St. Brieuc Challenger Adidas International - Sydney Savannah Challenger Heilbronn Challenger Copa AT&T - Buenos Aires Turin Challenger Ludwigshafen Challenger Caltanissetta Challenger Ottignies-Louvain-la-Neuve Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Biella 4 Challenger France F4 Ortisei Challenger Bergamo Challenger Leon Challenger Arizona Men's Tennis Championships - Scottsdale Bratislava Challenger Vancouver Challenger Brest Challenger Eckental Challenger Campbell's Hall of Fame Tennis Championships - Newport Newport Beach Challenger Dallas Challenger RCA Championships - Indianapolis San Luis Potosi Challenger Panama City Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Shymkent Challenger Braunschweig Challenger Sophia Antipolis Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger San Marino Challenger IX Trofeo Ciudad de Quito - Quito Augsburg Challenger Seville Challenger USTA Men's Challenger of Dallas - Dallas Heilbronn Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee Braunschweig Challenger Tulln Challenger Napoli 2 Challenger Ismaning Challenger Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank Marbella Challenger 2003 Eddleman USTA Challenger - Birmingham Braunschweig Challenger A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Czech Open - Prostejov Campinas Challenger Bergamo Challenger USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Izmir Challenger The 'Fitz' Casino Challenger - Tunica Grand Prix de Tennis de Lyon - Lyon Hagen Challenger Lyon Challenger Turin Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle If Stockholm Open - Stockholm Cancun Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Jingshan Challenger 2008 Lubbock Challenger - Lubbock AEGON International - Eastbourne Ismaning Challenger Countrywide Classic - Los Angeles Guayaquil Challenger Koblenz Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Copa Claro - Buenos Aires Todi Challenger Trieste Challenger Cordenons Challenger Oeiras 3 Challenger Recife Challenger Szczecin Challenger Blumenau Challenger Medellin Challenger Alessandria Challenger Karlsruhe Challenger Brasil Open - Costa do Sauipe Bucaramanga Challenger Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger Mercedes Cup - Stuttgart Estoril Challenger Sunrise Challenger Leon Challenger BMW Open - Munich Mercedes Cup - Stuttgart Ecuador Open - Quito Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Nordea Open - Bastad Singapore Tennis Open - Singapore Bogota Challenger Pereira Challenger Bogota Challenger Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Gerry Weber Open - Halle Manta Challenger EFG Swiss Open - Gstaad Terra Wortmann Open - Halle Moselle Open - Metz Argentina Open - Buenos Aires European Open - Brussels Swiss Open - Gstaad Morelos Challenger Santos Challenger German Tennis Championships - Hamburg AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sardegna Open - Cagliari Poznan Challenger Cordoba Open - Cordoba Noventi Open - Halle Braunschweig Challenger US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Morelos Challenger China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Cordoba Open - Cordoba Guayaquil Challenger Adelaide International - Adelaide Champaign Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Salinas Challenger Champaign Challenger Fergana Challenger St. Remy Challenger Istanbul Challenger Suzhou Challenger Jonkoping Challenger Guadalajara Challenger San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Genova Challenger Brisbane International - Brisbane SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad European Open - Antwerp US Men's Clay Court Championship - Houston Indian Wells Challenger Mexico City Challenger Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Napoli Challenger Rio De Janeiro Challenger Chile Dove Men+Care Open - Santiago Helsinki Challenger Hamburg European Open - Hamburg Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Lille Challenger Campinas Challenger Suisse Open - Gstaad Shenzhen Open - Shenzhen Braunschweig Challenger 12th BH Tennis Open International Cup - Belo Horizonte Villa Maria Challenger Open de L'Isere - Grenoble Montevideo Challenger Copa Kia - Santiago Burnie Challenger Argentina Open - Buenos Aires Generali Open - Kitzbuhel Mexico City Challenger Parma Challenger Ismaning Challenger Swiss Open - Gstaad BMW Open - Munich Generali Open - Kitzbuhel Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Meerbusch Challenger BMW Open - Munich Noventi Open - Halle Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia BMW Open - Munich Mercedes Cup - Stuttgart Nordea Open - Bastad Copa Telmex - Buenos Aires Generali Open - Kitzbuhel Abierto de Tenis Mifel - Los Cabos Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Adelaide International 1 - Adelaide Allianz Suisse Open Gstaad - Gstaad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Boss Open - Stuttgart China Open - Beijing Belgrade Open - Belgrade Brisbane International - Brisbane Chengdu Open - Chengdu Cordoba Open - Cordoba The Hypo Group Tennis International 2008 - Poertschach Rio Open - Rio de Janeiro If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Terra Wortmann Open - Halle Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells SAP Open - San Jose Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Heilbronn Challenger Rio Open - Rio de Janeiro Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel European Open - Antwerp Lima Challenger Noumea Challenger Launceston Challenger Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Movistar Chile Open - Santiago Pacific Life Open - Indian Wells Buenos Aires Challenger NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Mallorca Championships - Mallorca BMW Open - Munich Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris EFG Swiss Open - Gstaad BMW Open - Munich BMW Open - Munich Adelaide International - Adelaide Gonet Geneva Open - Geneva Rolex Paris Masters - Paris Mallorca Championships - Mallorca BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Brisbane - Brisbane U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London The Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Phoenix Challenger Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, PO, BRA-ECU, 2-3 Wimbledon - London Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, Q, ISR-GER 1-3 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group C, Zhuhai Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 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, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, World Group, Q2, JPN-GER 0-4 All Lower level tournaments Monte-Carlo Rolex Masters - Monte-Carlo Manacor Challenger Shanghai Rolex Masters - Shanghai