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 Brazil F3 Brazil F4 Brazil F10 Brazil F12 El Salvador F1 Colombia F1 Colombia F2 Chile F2 Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 Brazil F20 Brazil F21 USA F1 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 Ecuador F1 Mexico F15 Colombia F4 USA F27 Brazil F5 Mexico F14 Mexico F15 Ecuador F6 USA F11 USA F13 Brazil F6 Romania F4 Bolivia F1 Bolivia F2 Brazil F9 Brazil F11 Brazil F13 Guatemala F1 Brazil F1 Germany F8 Brazil F5 USA F3 (Plantation) Brazil F14 V Abierto Internacional de Salinas - Salinas San Jose Challenger VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Telesp Celular Open - Campinas Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado 2002 Eddleman USTA Challenger - Birmingham SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler BH Tennis Open International Cup - Belo Horizonte Cridicard Mastercard Tennis Cup - Campos do Jordao 2002 USTA Challenger of Calabasas - Calabasas Memorial Savigni - Sassuolo VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla VII Trofeo Ciudad de Quito - Quito I Manta Open - Manta Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Petrobras - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras - Aracaju Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas XI Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup - Campos do Jordao 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 Amazonia Open de Tenis - Belem II Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger 2007 - San Luis Potosi IX Gramado Open - Gramado BH Tennis Open - Belo Horizonte Challenger Leon 2003 - Leon GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Seguros Bolivar Open - Medellin Nossa Caixa Tennis Cup - Sao Paulo Corona Mexico City Open - Mexico City Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota IV Manta Open - Manta 13 BH Tennis Open International Cup - Belo Horizonte Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ljubljana Open - Ljubljana Lubbock Challenger - Lubbock Puerto Rico Challenger Tennis Event - Humacao Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Tallahassee Tennis Challenger - Tallahassee Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Unicredit Czech Open - Prostejov XL Capital Bermuda Open - Bermuda 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta Bancolombia Open - Bogota Czech Open 2005 - Prostejov BH Tenis Open International Cup 2008 - Belo Horizonte Seguros Bolivar Open - Bogota Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Copa Petrobras-Brazil - Aracaju IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 14° BH Tennis Open - Belo Horizonte Sao Paulo Challenger Salinas Challenger Bancolombia Open - Cali II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo Dallas Challenger XI Trofeo Ciudad de Quito - Quito Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Mexico City Challenger 2006 North Shore Pro Tennis Championship - Winnetka Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Rhodes Challenger Pereira Challenger II Manta Open - Manta College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Pozoblanco Challenger Bogota Challenger Bogota Challenger Manta Challenger Copa Petrobras Uruguray - Montevideo Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Copa Petrobras Brazil - Aracaju Bogota Challenger Quito Challenger Mons Challenger Sacramento Challenger Florionapolis Challenger Medellin Challenger Curitiba Challenger Ramat Hasharon Challenger Rimini Challenger Bordeaux Challenger Morocco Tennis Tour - Casablanca Nottingham Challenger Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Reggio Emilia Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Calabasas Challenger XIII Trofeo Ciudad de Quito - Quito Guayaquil Challenger Sao Paulo Challenger Singapore Challenger Bucaramanga Challenger ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Santiago Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas VIII Gramado Open - Gramado Barranquilla Challenger Johannesburg Challenger Campos do Jordao Challenger Lugano Challenger Turin Challenger Ramat Hasharon Challenger Copa Petrobras - Santiago Santiago Challenger Sao Paulo Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Kos Succhetti Tennis Cup - Cordenons Akbank Private Banking TED Open - Istanbul Blumenau Challenger XIV Challenger ATP Club Premium Open - Quito Rio Quente Challenger Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Johannesburg Challenger BH Tennis Open International Cup - Belo Horizonte Blois Challenger Manta Challenger Talahassee Challenger Medellin Challenger Turin Challenger Copa Petrobras Colombia - Bogota Oberstaufen Challenger Segovia Challenger XII Abierto Internacional de Salinas - Salinas Cali Challenger Quito Challenger Challenger Casablanca San Angel - Mexico City Tiburon Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Morelos Challenger Guadalajara Challenger Santiago Challenger Cali Challenger Heilbronn Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil San Marino Challenger Guayaquil Challenger San Luis Potosi Challenger Segundo Aberto de Brasilia - Brasilia Tampere Challenger Furth Challenger Prague Challenger Marburg Challenger Pereira Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Monterrey Challenger Guayaquil Challenger Cortina Challenger Ourocard Tennis Challenger - Sao Paulo Irving Challenger Tallahassee Challenger Cali Challenger Carson Challenger Sao Paulo Challenger Bordeaux Challenger Scheveningen Challenger Tallahassee Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Bangkok Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Santiago Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Gramado Challenger - Gramado Barranquilla Challenger Santos Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis V Gramado Open de Tennis - Gramado BH Tennis Open International Cup - Belo Horizonte Knoxville Challenger Knoxville Challenger Santo Domingo Challenger Savannah Challenger Turin Challenger Intelig Tennis Cup - Campos do Jordao Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Guadalajara Challenger Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Monza Challenger Sassuolo Challenger - Sassuolo The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger VI Gramado Open de Tenis - Gramado IX Trofeo Ciudad de Quito - Quito Bratislava Challenger Helsinki Challenger USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon 2002 USTA Tallahassee Tennis Challenger - Tallahassee Caltanissetta Challenger USTA Challenger of Burbank - Burbank Copa Ericsson - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham 12th BH Tennis Open International Cup - Belo Horizonte Oklahoma Challenger - Tulsa A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Joinville Tennis Festival - Joinville The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Baton Rouge Pro Tennis Classic - Baton Rouge Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Lugano Challenger 2008 Lubbock Challenger - Lubbock Napoli Challenger Guayaquil Challenger Sao Paulo Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger Cyclus Open de Tenis - Florianopolis Kobstaedernes ATP Challenger - Kolding Salvador Challenger Copa Petrobras-Uruguay - Montevideo Brasil Open - Salvador Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Recife Challenger Blumenau Challenger Zagreb Challenger Medellin Challenger Alessandria Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Rennes Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles 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 Sao Paulo Challenger If Stockholm Open - Stockholm Sao Paulo Challenger Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles SA Tennis Open - Johannesburg Copa Claro - Buenos Aires Bucaramanga Challenger Sarasota Challenger Furth Challenger Marburg Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Campinas Challenger Salinas Challenger Belem Challenger Bucaramanga Challenger Dallas Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger SkiStar Swedish Open - Bastad Sunrise Challenger Leon Challenger Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Bogota Challenger Itajai Challenger Santos Challenger Pereira Challenger Rio Quente Challenger Blunmenau Challenger Campinas Challenger Bogota Challenger RCA Championships - Indianapolis Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Medellin Challenger Champaign Challenger Salinas Challenger Champaign Challenger Brazil Open - Salvador Fergana Challenger Santos Challenger San Luis Potosi Challenger Cali Challenger Schickendanz Open - Furth Ecuador Open - Quito Brasil Open - Sao Paulo ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Hungarian Open - Budapest SkiStar Swedish Open - Bastad III Gramado Open de Tenis - Gramado Credit Agricole Suisse Open - Gstaad Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart TESS Tennis Classic - Campinas Copa Ericsson Brazil - Sao Paulo Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger SA Tennis Open - Johannesburg Open de L'Isere - Grenoble Copa Kia - Santiago Countrywide Classic USTA Challenger - Carson Pharma Medico Open 2008 - Aarhus Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco SA Tennis Open - Johannesburg Sydney International - Sydney BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Grand Prix de Tennis de Lyon - Lyon Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Brasil Open - Costa do Sauipe U.S. Open - New York French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London 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, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, BRA-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, 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, USA-BRA 3-2 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