Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990
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 F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 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) USA F4 Heilbronn Open - Heilbronn Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Corona Mexico City Open - Mexico City Burbank Challenger - Burbank 2005 Freeman Men's Challenger - Joplin ECM Prague Open 2005 - Prague San Luis Potosi Challenger 2007 - San Luis Potosi XIII Trofeo Ciudad de Quito - Quito Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Unicredit Czech Open - Prostejov Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Kobstaedernes ATP Challenger - Kolding Brasilia Challenger Guayaquil Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Tiburon Challenger Calabasas Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Turin Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Quito Challenger Cali Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Barranquilla Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Fergana Challenger Marburg Challenger Cali Challenger Scheveningen Challenger XL Capital Bermuda Open - Bermuda Open de Charleroi - Charleroi A Glimmer of Hope Challenger - Austin Medellin Challenger Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos Croatian Indoors - Zagreb Open Seat-Godo '97 - Barcelona The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham BH Tennis Open International Cup - Belo Horizonte Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Stockholm Open - Stockholm Australian Men's Hardcourt Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Heineken Trophy - 's-Hertogenbosch Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Tatra Banka Open 2001 - Bratislava Bogota Challenger Energis Dutch Open - Amsterdam Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Milano Challenger-Jameson Cup - Milan The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Quito Challenger ABN/AMRO World Tennis Tournament - Rotterdam Copa Petrobras - Bogota Copa Kia - Santiago Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Sydney Antwerp Milan Rotterdam Tokyo Rosmalen Nottingham Los Angeles New Haven Basel Vienna Stockholm Doha Marseille Bogota Challenger Stuttgart Rotterdam Copenhagen Hong Kong Halle Stuttgart Amsterdam New Haven Long Island Toulouse Moscow Auckland VIII Avierto Internacional de Salinas - Salinas Marseille Milan 2003 Eddleman USTA Challenger - Birmingham Rotterdam Tokyo Hong Kong Seoul Nottingham Challenger New Haven Bordeaux Basel Ostrava Vienna Doha Jakarta Marseille Milan Rotterdam Osaka Tokyo Hong Kong Rosmalen Halle Kitzbuhel New Haven Long Island Basel Charlottesville Challenger Toulouse Vienna Antwerp Sydney Brussels Stuttgart Rotterdam Singapore Tokyo Hong Kong Kuppers Kolsch Cup by Lambertz - Aachen Rosmalen Hilversum New Haven Toulouse Vienna Rotterdam Seoul Singapore Rosmalen Manchester Stuttgart Hilversum New Haven Long Island Berlin Vienna Moscow Singapore Rosmalen Tel Aviv Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Neride Prague Indoor - Prague GHI Bronx Classic - Bronx Open de la Comunidad Valenciana - Valencia USTA Challenger of San Antonio - San Antonio Gerry Weber Open - Halle 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. USTA Challenger of Burbank - Burbank Copa Telmex - Buenos Aires 12th BH Tennis Open International Cup - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Tennis Channel Open - Las Vegas Santo Domingo Challenger Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen The West Side Tennis Club Grass Court Challenger - Forest Hills The Hypo Group Tennis International 2008 - Poertschach Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Ford Tennis Championships - Louisville If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Copa Petrobras - Santiago SAP Open - San Jose Guayaquil Challenger Delray Beach International Tennis Championships - Delray Beach Recife Challenger AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Music City Challenger - Nashville Challenger Casablanca San Angel - Mexico City Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Zenith Tennis Cup-Harbour Club - Milan Blumenau Challenger IX Trofeo Ciudad de Quito - Quito Furth Challenger The USTA Challenger at West End Racquet - Torrance Dallas Challenger Guzzini Challenger - Recanati II Naples ITG Challenger - Naples Gerry Weber Open - Halle Bucaramanga Challenger Britania Zavaleta - Puebla Ecuador Open - Quito Brasil Open - Sao Paulo The 'Fitz' Casino Challenger - Tunica SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Hilton Waikoloa Village USTA Challenger - Waikoloa Ecuador Open - Quito Carson Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Prague Challenger Ecuador Open - Quito Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin I Manta Open - Manta KGHM Polish Indoors - Wroclaw Challenger Hamburg - Hamburg V Abierto Internacional de Salinas - Salinas Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tatra Banka Slovak Open - Bratislava X Trofeo Ciudad de Quito - Quito Pereira Challenger Open de L'Isere-Open 38 - Grenoble Challenger Britania Zavaleta - Puebla VI Trofeo Ciudad de Quito - Quito Kuppers Kolsch Cup - Aachen Internationaux de Tennis de Brest - Brest Tallahassee Challenger USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas VII Trofeo Ciudad de Quito - Quito ITG Miami Challenger - Miami VIII Trofeo Ciudad de Quito - Quito Mexico City Challenger 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger University of Tennessee USTA Challenger - Knoxville Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas Alessandria Challenger Bogota Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Kueppers Kolsch Cup by Lambertz - Aachen San Luis Potosi Challenger - San Luis Potosi 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2002 USTA Tallahassee Tennis Challenger - Tallahassee Morelos Challenger XL Capital Bermuda Open - Bermuda Blois Challenger Siemens Open 2002 - Scheveningen Marburg Challenger Ljubljana Open - Ljubljana Czech Open - Prostejov Rimouski Challenger Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Heilbronn Open - Heilbronn Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger 13 BH Tennis Open International Cup - Belo Horizonte Salinas Challenger Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Sacramento Challenger The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Sarasota Challenger Tennis Masters Series - Miami Key Biscayne Monte Carlo Hamburg Rome Cincinnati Stuttgart Paris Key Biscayne Monte Carlo Hamburg Rome Cincinnati Essen Paris Key Biscayne Rome Key Biscayne Monte Carlo Rome Hurricane Tennis Open - Bradenton Cincinnati Key Biscayne Monte Carlo Hamburg Rome Cincinnati Stockholm Pozoblanco Challenger Key Biscayne Open Castilla y Leon Trofeo Iberdrola - Segovia Rome Aberto de Sao Paulo - Sao Paulo Stockholm Sunrise Challenger Paris La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Salinas Challenger Pacific Life Open - Indian Wells Trofeo Cassa di Risparmio di Alessandria - Alessandria Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells 2008 Lubbock Challenger - Lubbock IV Gramado Open de Tenis - Gramado Campinas Challenger Salvador Challenger Segundo Aberto de Brasilia - Brasilia Open de L'Isere - Grenoble Pereira Challenger JSM Challenger of Champaign - Urbana BNP Paribas Open - Indian Wells Nossa Caixa Tennis Cup - Sao Paulo Guayaquil Challenger Bogota Challenger Open de L'Isere (Open 38) - Grenoble BNP Paribas Open - Indian Wells Copa Ericsson Mexico - Guadalajara Heilbronn Open - Heilbronn Rio De Janeiro Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Croatian Indoors - Split Wimbledon - London U.S. Open - New York European Community Championships - Antwerp French Open - Paris Wimbledon - London Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pilot Pen International - New Haven U.S. Open - New York Australian Open U.S. Open Australian Open French Open Wimbledon U.S. Open Challenger Cudad de Guayaquil - Guayaquil Australian Open U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Internazionali di Tennis di San Marino - San Marino 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 U.S. Open - New York Vicenza Challenger Hong Kong 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia ABN/AMRO World Tennis Tournament - Rotterdam Dallas Challenger President's Cup 2000 - Tashkent Kremlin Cup - Moscow Copenhagen Grand Prix de Tennis de Toulouse - Toulouse CA Tennis Trophy - Vienna Guardian Direct Cup - London Stuttgart Tokyo BMW Open - Munich Qatar Mobil Open 2000 - Doha Copenhagen Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Mobil Open '99 - Doha Knoxville Challenger Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Vienna Energis Open - Amersfoort Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Pilot Pen International - New Haven Schenectady BellSouth Open - Vina del Mar Open 13 - Marseille AEGON Championships - London Kroger / St. Jude International - Memphis Moscow European Community Championships - Antwerp Qatar Mobil Open - Doha If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Guardian Direct Cup - London Davis Cup, World Group, 1R, NED-ROU 3-2 Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, 1R, FRA-NED 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 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, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 ABN/AMRO World Tennis Tournament - Rotterdam Rosmalen Davis Cup, Group 1, 2R, CHI-ECU 5-0 Basel Copenhagen RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Lyon Gerry Weber Open - Halle President's Cup - Tashkent Long Island AAPT Championships - Adelaide Hilversum Doha Tokyo Adelaide Basel adidas Open de Toulouse - Toulouse 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 Sydney 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, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Adidas International - Sydney Furth Challenger The Lipton Championships - Key Biscayne French Open Wimbledon - London U.S. Open - New York Wimbledon NASDAQ-100 Open - Miami Barcelona Olympics Davis Cup, World Group, 1R, BEL-NED 3-2 Atlanta Olympics Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4