Career 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 Australia F5 Australia F5 Great Britain F7 Italy F16 Brazil F4 Norway F1 Brazil F5 Ireland F1 Great Britain F10 Great Britain F11 Slovakia F2 Finland F2 Australia F12 Australia F13 Great Britain F1 France F1 Australia F2 USA F4 Sweden F3 Italy F11 Great Britain F9 Great Britain F10 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F14 Great Britain F16 Ecuador F3 France F12 Bolivia F1 France F13 Bolivia F2 Algeria F2 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 USA F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Usa F7 Australia F1 Australia F2 Great Britain F4 France F13 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 Australia F12 Australia F13 Turkey F10 Australia F13 New Zealand F1 Australia F3 Australia F4 Korea F1 Korea F2 Australia F6 Australia F7 Australia F1 Australia F2 Ecuador F1 Mexico F15 Spain F9 Colombia F4 Ecuador F6 Mexico F14 Mexico F15 USA F11 USA F13 Italy F15 Australia F6 Australia F10 Australia F4 Norway F2 France F12 Great Britain F14 Romania F4 France F2 Great Britain F6 Great Britain F13 Germany F8 Australia F1 USA F3 (Plantation) USA F27 2002 Eddleman USTA Challenger - Birmingham VII Avierto Internacional de Salinas - Salinas St. Brieuc Challenger Bogota Challenger Manta Challenger West Lakes Challenger Anning Challenger Bogota Challenger Pereira Challenger Guayaquil Challenger Burnie Challenger Kyoto Challenger Nottingham Challenger Pereira Challenger Knoxville Challenger Toyota Challenger Irving Challenger Guadalajara Challenger Leon Challenger Heilbronn Challenger Medellin Challenger San Luis Potosi Challenger Seoul Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Medellin Challenger Irving Challenger San Luis Potosi Challenger Leon Challenger Taipei City Challenger Tallahassee Challenger Manchester Challenger Monterrey Challenger JSM Challenger of Champaign - Urbana Heilbronn Challenger Campos do Jordao Challenger Bogota Challenger USA F28 Gimcheon Challenger Cali Challenger Bordeaux Challenger Guayaquil Challenger Knoxville Challenger Dallas Challenger Furth Challenger Scheveningen Challenger Athens Challenger Leon Challenger Las Vegas Challenger Canberra Challenger V Abierto Internacional de Salinas - Salinas VI Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Abierto Internacional de Salinas - Salinas Kroger / St. Jude International - Memphis VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Gerry Weber Open - Halle 2003 West Side Tennis Club Challenger - Forest Hills Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Ljubljana Open - Ljubljana Czech Open - Prostejov Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Aberto de Sao Paulo - Sao Paulo 2005 Freeman Men's Challenger - Joplin ECM Prague Open 2005 - Prague RCA Championships - Indianapolis USTA Comerica Challenger - Aptos Mercedes-Benz Cup - Los Angeles Open de L'Isere - Grenoble Kia International in Caloundra - Caloundra Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Kia International in Burnie - Burnie Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao The LTA Nottingham Challenger - Nottingham San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City LTA Cardiff Challenger - Cardiff II Naples ITG Challenger - Naples LTA Nottingham Challenger - Nottingham Karshi Challenger - Karshi Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Caloundra ATP Challenger - Caloundra Challenger Britania Zavaleta - Puebla McDonalds ATP Challenger - Burnie ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Next Generation Adelaide International - Adelaide Hurricane Tennis Open - Bradenton Medibank International - Sydney Sail Open - New Delhi New Delhi Challenger II - New Delhi Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson The Hypo Group Tennis International 2008 - Poertschach Unicredit Czech Open - Prostejov Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan The Nottingham Open - Nottingham XIII Trofeo Ciudad de Quito - Quito 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Columbus Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Brisbane - Brisbane Heineken Open - Auckland BH Tenis Open International Cup 2008 - Belo Horizonte SAP Open - San Jose Charlottesville Challenger Delray Beach International Tennis Championships - Delray Beach GHI Bronx Classic - Bronx XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Campbells Hall of Fame Tennis Championships - Newport 2008 Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding San Luis Potosi Challenger - San Luis Potosi Credicard Citi Mastercard Tennis Cup - Campos do Jordao Ford Tennis Championships - Louisville Music City Challenger - Nashville Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte If Stockholm Open - Stockholm Keio Challenger International Tennis Tournament - Yokohama Carson Challenger Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Baton Rouge Challenger Copa Telefonica CTC Chile - Santiago Talahassee Challenger Ramat Hasharon Challenger Fergana Challenger Nottingham Challenger Bogota Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Belo Horizonte Challenger Atlanta Tennis Championships - Atlanta Brasilia Challenger La Serena Open - La Serena Copa Petrobras - Bogota USTA Men's Challenger of Dallas - Dallas Quito Challenger Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Burnie Challenger Copa Petrobras - Santiago Sunrise Challenger Jersey Challenger Bogota Challenger Pereira Challenger Manta Challenger Rhodes Challenger Ramat Hasharon Challenger Brisbane International - Brisbane Busan Challenger Carson Challenger Kia International In Kawana - Kawana Nottingham Challenger Ojai Challenger MST ATP Challenger International - Burnie The 'Fitz' Casino Challenger - Tunica Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Karshi Challenger Salvador Challenger Astana Challenger Challenger Ciudad de Guayaquil - Guayaquil AEGON Championships - London Club Coop's ATP Challenger International - Brisbane Citi Open - Washington St. Petersburg Open - St. Petersburg Izmir Challenger Brisbane International - Brisbane Cali Challenger Apia International - Sydney Quito Challenger Tiburon Challenger Calabasas Challenger Delray Beach Open - Delray Beach Charlottesville Challenger Guayaquil Challenger Champaign Challenger Gerry Weber Open - Halle Guzzini Challenger - Recanati Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Sao Paulo Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Bucaramanga Challenger Apia International - Sydney Burnie Challenger U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Caloundra Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Dallas Challenger Aegon Nottingham Open - Nottingham Salinas Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Seguros Bolivar Open - Cali Winston-Salem Open - Winston-Salem Alessandria Challenger Malaysian Open - Kuala Lumpur Santiago Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane San Jose Challenger Apia International - Sydney Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Barranquilla Challenger US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham Recife Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Blumenau Challenger Dunlop World Challenge - Toyota Sarasota Challenger Brisbane International - Brisbane Millennium Estoril Open - Estoril Jersey Challenger Hall of Fame Tennis Championships - Newport Busan Challenger Turin Challenger Pozoblanco Challenger Aptos Challenger Sacramento Challenger Medellin Challenger Johannesburg Challenger Caloundra Challenger Bogota Challenger Pingguo Challenger Honolulu Challenger Busan Challenger Rimouski Challenger Anning Challenger Wuhan Challenger Beijing Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Noumea Challenger Burnie Challenger Sydney Challenger Kyoto Challenger Leon Challenger USTA Men's Challenger of Dallas - Dallas IV Trofeo Ciudad de Quito - Quito Medellin Challenger Aptos Challenger Charlottesville Challenger Cali Challenger Quito Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Rimouski Challenger Charlottesville Challenger Guadalajara Challenger Gerry Weber Open - Halle Champaign Challenger Guayaquil Challenger Bucaramanga Challenger Kun-Ming Challenger Dallas Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Santiago Challenger Santos Challenger Cali Challenger Busan Challenger Vicenza Challenger Furth Challenger Nottingham-2 Challenger Winnetka Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger Joplin Challenger - Joplin San Marino Challenger Quito Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Cali Challenger VI Trofeo Ciudad de Quito - Quito 2002 USTA Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Shenzhen Challenger Knoxville Challenger Guayaquil Challenger XL Capital Bermuda Open - Bermuda Britania Zavaleta - Puebla Morelos Challenger Santiago Challenger Guadalajara Challenger Taipei City Challenger Tallahassee Challenger Busan Challenger Adidas International - Sydney Furth Challenger Manchester Challenger Copa AT&T - Buenos Aires Prague Challenger Brasil Open - Costa do Sauipe Blois Challenger Marburg Challenger Burbank Challenger - Burbank Las Vegas Challenger Monterrey Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sarasota Challenger Savannah Challenger Challenger Cudad de Guayaquil - Guayaquil Busan Challenger Bordeaux Challenger Bangkok Challenger Fergana Challenger Cali Challenger Tiburon Challenger Stockton Challenger Kia International In Caloundra - Caloundra Knoxville Challenger Champaign Challenger A Glimmer of Hope Challenger - Austin Drummondville Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Nottingham Challenger Ilkley Challenger Aptos Challenger XL Capital Bermuda Open - Bermuda Tiburon Challenger Monterrey Challenger Fairfield Challenger The Ericsson Open - Miami Las Vegas Challenger Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Mexico City Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Memorial Savigni - Sassuolo Ecuador Open - Quito Legg Mason Tennis Classic - Washington D.C. Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Telmex - Buenos Aires Ecuador Open - Quito The USTA Challenger at West End Racquet - Torrance Cyclus Open de Tenis - Florianopolis Winnetka Challenger Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Taipei City Challenger BNP Paribas Open - Indian Wells AEGON International - Eastbourne Rome Challenger Arizona Men's Tennis Championships - Scottsdale Dallas Challenger 2003 Eddleman USTA Challenger - Birmingham Champaign Challenger BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano de Tenis Pegaso - Acapulco Open de la Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas Miami Open - Miami BellSouth Open - Vina del Mar Gerry Weber Open - Halle SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Toronto If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane Countrywide Classic - Los Angeles Brisbane International - Brisbane Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart AEGON Championships - London Hungarian Open - Budapest Brisbane International - Brisbane AAPT Championships - Adelaide Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris 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 Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, ECU-CAN 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, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 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 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Australian Open (Australia, Wildcard) Olympics - Rio de Janeiro