Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 Mexico F2 Mexico F15 Mexico F7 Mexico F5 USA F13 USA F14 Venezuela F1 Venezuela F2 Mexico F6 Mexico F2 Mexico F4 Mexico F5 Colombia F4 Mexico F10 Mexico F3 Mexico F1 Mexico F2 USA F7 Mexico F11 Bolivia F2 Colombia F4 Mexico F16 Mexico F1 Mexico F5 Mexico F17 Waco International Tennis Challenger - Waco Bogota Challenger - Bogota Zagreb Open - Zagreb Open Castilla y Leon - Segovia San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Pekao Open - Szczecin Hurricane Tennis Open - Bradenton IV Abierto Internacional de Salinas - Salinas Maia Open - Oporto Muller Cup 99 - Ulm Morocco Tennis Tour - Marrakech Open 88 - Contrexeville Copa Ericsson - Guadalajara XL Capital Bermuda Open - Bermuda Corona Mexico City Open - Mexico City Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte Citta di Como Challenger - Como Genova Open Challenger - Genova Challenger Copa Sevilla 2008 - Seville Bancolombia Open - Cali Music City Challenger - Nashville Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Dallas Challenger Mexico City Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lugano Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger VIII Trofeo Ciudad de Quito - Quito Cyclus Open de Tenis - Florianopolis Music City Challenger - Nashville Amer-Wilson Tampere ATP Tournament - Tampere San Benedetto Challenger Bogota Challenger Manta Challenger Poznan Challenger Copa Ericsson - Santiago Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Quito Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Santiago Challenger Copa Ericsson - Lima Calabasas Challenger Medellin Challenger Sao Paulo Challenger Tallahassee Challenger Zagreb Challenger Lugano Challenger Challenger Britania Zavaleta - Puebla Szczecin Challenger Buenos Aires Challenger Pekao Open 2003 - Szczecin Guayaquil Challenger Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Copa Ericsson Mexico - Guadalajara Draft Corona Mexico City Open - Mexico City Tunis Open - Tunis Bogota Challenger Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 2000 - San Luis Potosi V Manta Open-Trofeo Ricardo Delgado Aray - Manta San Luis Potosi Challenger - San Luis Potosi Quelle Cup 1999 - Furth Zivnobanka Czech Open - Prostejov Frito Lay/USTA Challenger - Binghamton V Trofeo Ciudad de Quito - Quito Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Ericsson - Montevideo Aguascalenties Challenger Recife Challenger FILA Challenger - Biella Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Zagreb Open - Zagreb Medellin Challenger Copa Ericsson - Buenos Aires Seguros Bolivar Open - Medellin Canottieri Mincio Open - Mantova San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota XI Open International D'Andorra - Andorra Barranquilla Challenger Pereira Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Leon Challenger Bogota Challenger The Surbiton Trophy - Surbiton X Trofeo Ciudad de Quito - Quito Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham 2005 West Side Tennis Coub Men's Challenger - Forest Hills I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Challenger Britania Zavaleta - Puebla Bogota Challenger ITG Miami Challenger - Miami Bancastato Challenger Lugano - Lugano Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota X Challenger Britania Zavaleta - Puebla Countrywide Classic USTA Men's Challenger - Carson Music City Challenger - Nashville BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara Belo Horizonte Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tiburon Challenger Lubbock Challenger - Lubbock Montevideo Challenger Ford Tennis Championships - Louisville VIII Gramado Open - Gramado San Luis Potosi Challenger AGT Challenger - Leon XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Rijeka Open - Rijeka Nord LB Open - Braunschweig Manta Challenger Torneo Internacional Challenger Fila 2006 - Leon Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Sarasota Challenger Copa Petrobras Colombia - Bogota USTA Challenger - Champaign Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota XI Venice Open - Venice Challenger 42 - Andrezieux 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Binghamton Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Carson Challenger XII Abierto Internacional de Salinas - Salinas Cali Challenger 13 BH Tennis Open International Cup - Belo Horizonte Rome Challenger Bogota Challenger BH Tennis Open International Cup - Belo Horizonte Sao Paulo Challenger Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta Lubbock Challenger - Lubbock Santiago Challenger USTA/Adtech Challenger - Boston Hellmann's Cup - Santiago San Jose Challenger Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Barranquilla Challenger Salem Open - Hong Kong AAPT Championships - Adelaide Blumenau Challenger Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Adidas International - Sydney VIII Avierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach The Samsung Open - Nottingham CA Tennis Trophy - Vienna Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo V Gramado Open de Tennis - Gramado West of England Challenger - Bristol Winnetka Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Corona Mexico City Open - Mexico City Cerveza Club Columbia Open - Bogota Chevrolet Cup - Santiago Guadalajara Challenger Britania Zavaleta - Puebla Qatar Open - Doha Adidas International - Sydney Challenger Santa Cruz - Santa Cruz Milan Indoors - Milan ATP Tour Challenger at Nellie Gail - Laguna Hills BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copa Ericsson - Sao Paulo Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort The Manchester Trophy - Manchester Generali Open - Kitzbuhel Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta ARAG World Team Championship - Dusseldorf Wideyes Swedish Open - Bastad The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Energis Dutch Open - Amsterdam Seguros Bolivar Open - Bogota Freeman Men's $50,000 Challenger - Joplin Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril IX Trofeo Ciudad de Quito - Quito ARAG World Team Championship - Dusseldorf St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Britania Zavaleta - Puebla Como Challenger Genova Challenger Generali Open - Kitzbuhel Abierto Club Casablanca - Mexico City Legg Mason Tennis Classic - Washington D.C. Rome Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz XL Capital Bermuda Open - Bermuda Stockholm Open - Stockholm Open Seat-Godo 2001 - Barcelona Challenger Britania Zavaleta - Puebla Internationaler Raiffeisen Grand Prix - St. Polten USTA Challenger of Burbank - Burbank Brasil Open - Costa do Sauipe Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Cerveza Cristal - Santiago XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella Grand Prix Hassan II - Casablanca Estoril Open - Estoril 2001 Mercedes Cup - Stuttgart USTA Challenger of Orlando - Orlando Volkswagen Challenger 2004 - Wolfsburg Generali Open - Kitzbuhel Santos Challenger Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Brazil Open - Salvador 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas ARAG World Team Championship - Dusseldorf Baden Open - Ettlingen Tennis Napoli Cup - Napoli Heineken Open - Auckland MoviStar Open - Vina del Mar XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito BellSouth Open - Vina del Mar The 'Fitz' Casino Challenger - Tunica Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich ARAG World Team Championship - Dusseldorf Salem Open - Hong Kong RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel AIG Japan Open - Tokyo Stockholm Open - Stockholm BSI Challenger Lugano - Lugano Pilot Pen Tennis - New Haven Generali Open 2000 - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires Stockholm Open - Stockholm Generali Open 2003 - Kitzbuhel St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Vina del Mar Savannah Challenger Catella Swedish Open - Bastad Santiago Challenger Salinas Challenger Open Sabadell Atlantico - Barcelona Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Interwetten Austrian Open - Kitzbuhel Copa Petrobras-Uruguay - Montevideo Heineken Open Shanghai - Shanghai Bucaramanga Challenger U.S. Men's Clay Court Championships - Orlando Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Rome Challenger TD Waterhouse Cup - Long Island Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Bordeaux Challenger BellSouth Open - Vina del Mar Prostejov Challenger Movistar Open - Santiago US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Montevideo Challenger ATP Studena Croatia Open Umag - Umag Guayaquil Challenger Cancun Challenger Synsam Swedish Open - Bastad Puebla Challenger Brasil Open - Salvador Sao Paulo Challenger Quito Challenger Bucaramanga Challenger San Juan Challenger Villa Allende Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril Countrywide Classic - Los Angeles Santiago Challenger Movistar Open - Vina del Mar Sunrise Challenger Synsam Swedish Open - Bastad Farmers Classic - Los Angeles BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Salinas Challenger Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Campionati Internazionali di Sicilia - Palermo Bogota Challenger Panama City Challenger Blunmenau Challenger Leon Challenger Ordina Open - 's-Hertogenbosch Curitiba Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Synsam Swedish Open - Bastad Open de Moselle - Metz Brasil Open - Costa do Sauipe Serbia Open - Belgrade Movistar Open - Santiago Genova Challenger VTR Open - Vina del Mar Montevideo Challenger Abierto Mexicano Telcel - Acapulco Asuncion Challenger Medellin Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Cancun Challenger Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City Athens Challenger Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Panama City Challenger TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Leon Challenger San Marino Challenger BB&T Atlanta Open - Atlanta Cordenons Challenger Aix En Provence Challenger Malaysian Open - Kuala Lumpur San Luis Potosi Challenger Guadalajara Challenger Savannah Challenger Ostrava Challenger Vegeta Croatia Open - Umag Zivnobanka Open - Prostejov Copa Ericsson Mexico - Guadalajara Copa Ericsson Uruguay - Montevideo Copa Ericsson - Caracas IV Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn Tenniscup of Flanders - Ostende San Luis Potosi Challenger - San Luis Potosi Nord/LB Open - Braunschweig Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Copa Petrobras - Santiago Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Cridicard Mastercard Tennis Cup - Campos do Jordao AAPT Championships - Adelaide International Championship of Croatia - Umag Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Hellmann's Cup - Santiago Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Copa AT&T - Buenos Aires Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Estoril Open - Estoril CA Tennis Trophy - Vienna Open Seat Godo - Barcelona Internazionali BNL dItalia - Rome VTR Open - Vina del Mar Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Indian Wells Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar CA Tennis Trophy - Vienna Trofeo Conde de Godo - Barcelona Tennis Masters Series - Indian Wells Copa AT&T - Buenos Aires Tennis Masters Series - Toronto Tennis Masters Series - Rome Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo U.S. National Indoor Tennis Championships - Memphis Stockholm Open - Stockholm Rogers Masters - Toronto Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid PTT Thailand Open - Bangkok The Ericsson Open - Miami Tennis Masters Series - Paris Bank Austria Tennis Trophy - Vienna Tennis Masters Series - Hamburg French Open - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Tennis Masters Series - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Orange Prokom Open - Sopot Claro Open Colombia - Bogota Australian Open - Melbourne French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne Australian Open - Melbourne Rogers Cup - Montreal Tennis Masters Series - Paris Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, PO, CHI-ISR 4-1 Colonial Classic - Kooyong Davis Cup, World Group, QR, ZIM-CHI 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0 Olympics - Sydney Olympics - Athens Olympics - Beijing Davis Cup, World Group, PO, CHI-AUT, 3-2 River Oaks International Tennis Tournament - Houston