Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 USA F17 El Salvador F1 Japan F4 Japan F7 Japan F8 Korea F2 Japan F4 China F4 China F5 China F6 China F7 Japan F11 Malaysia F1 Malaysia F2 Malaysia F3 Hong Kong F1 Hong Kong F2 Hong Kong F1 Hong Kong F3 Korea F3 Guatemala F1 Costa Rica F1 Thailand F1 Thailand F2 Japan F5 Japan F6 China F1 China F2 Uzbekistan F4 Thailand F3 Nossa Caixa Aberto de Sao Paulo - Sao Paulo IX Open Internacional D'Andorra - Andorra V Gramado Open de Tennis - Gramado Honda-Kah Open - Singapore Eddleman USTA Challenger - Birmingham BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Tennis Championships of Houston - Houston BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler USTA Challenger of Dallas - Dallas Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Baden Open - Ettlingen Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Muller Cup - Ulm Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte dBI Tennis Challenger - Binghamton Joinville Tennis Festival - Joinville Yokohama International Tennis Tournament - Yokohama USTA Seascape Challenger - Aptos Amazonia Open de Tenis - Belem Ljubljana Open 2002 - Ljubljana USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Cridicard Mastercard Tennis Cup - Campos do Jordao South African Airways Tennis Open - Durban Bancolombia Open - Bogota 2007 Challenger of Santa Clara - Valencia Samsung Securities Cup Challenger - Seoul VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Unique Zagreb Open - Zagreb Hilton Waikoloa USTA Challenger - Waikoloa Unicredit Czech Open 2007 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano The USTA Challenger at West End Racquet - Torrance Challenger Natrel Presented by National Bank - Granby GHI Bronz Classic - Bronx Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas XL Capital Bermuda Open - Bermuda Copa Petrobras Brazil - Belo Horizonte SMS Tennis Cup - Sao Paulo The Granby Natrel Challenger - Granby Ford Tennis Championships - Louisville BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Tiburon - Tiburon 2003 West Side Tennis Club Challenger - Forest Hills Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Leon 2004 - Leon Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 North Shore Pro Tennis Championship - Winnetka ATU Cup - Weiden Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir USTA Seascape Challenger - Aptos Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta VI Gramado Open de Tenis - Gramado Credicard Citi Mastercard Tennis Cup - Campos do Jordao Brasilia Challenger Top Wool Challenger - Biella GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx XIV Challenger ATP Club Premium Open - Quito 2005 Tulsa Challenger - Tulsa USTA Challenger of Orlando - Orlando Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Coffee Cup Challenger - Chikmagalur Czech Open 2006 - Prostejov Sao Paulo Challenger The Commercia Challenger - Aptos The Natrel's Challenger - Granby Dallas Challenger Bogota Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Ostrava Challenger Belo Horizonte Challenger JSM Challenger - Champaign Bancolombia Open - Bogota Cali Challenger Bogota Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina de Tenis - Florianopolis Sao Paulo Challenger Curitiba Challenger Carson Challenger Rome Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas dBI Tennis Challenger - Binghamton San Luis Potosi Challenger - San Luis Potosi Campos do Jordao Challenger Brasilia Challenger Salvador Challenger AGT Challenger - Leon Bangkok Challenger III Aberto Santa Catarina de Tenis - Florianopolis Yuba City Challenger Sail Open - New Delhi Sao Paulo Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota HTV Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Dharwad Challenger 2006 - Dharwad Harrah's Entertainment Men's Pro Challenger - Tunica Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas Campos do Jordao Challenger ECU Prague Open - Prague Countrywide Classic USTA Challenger - Carson Rio De Janeiro Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Taiwan Challenger - Kaohsiung San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Theusbridge.com Tennis Classic - Tarzana Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Campos do Jordao Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Odlum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AT&T Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas 2008 China TCL Challenger - Guangzhou USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor - Kyoto South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima Sao Paulo - Brazil University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Schickedanz Open - Furth Granby Challenger - Granby Campinas Challenger University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Challenger - Champaign USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver La Serena Open - La Serena USTA Comerica Challenger - Aptos VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali Lubbock Challenger - Lubbock Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas ATP Heineken Challenger 2000 - Ho Chi Minh City drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva drkoop.com USTA Tennis Championships of San Antonio - San Antonio Osaka International Tennis Tournament - Osaka USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Aberto de Sao Paulo - Sao Paulo Copa Ericsson Uruguay - Montevideo drkoop.com USTA Challenger of Houston - Houston Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte The Comercia Bank Challenger - Aptos Singha Tennis Classic - Tarzana Wailea Men's Challenger - Maui Copa Kia Challenger ATP - Santiago Bogota Challenger Sunset Moulding Challenger - Yuba City Copa Petrobras-Brazil - Aracaju Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Salinas Challenger Brazil Open - Salvador BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Blumenau Challenger Zagreb Challenger Santos Challenger Rio Quente Challenger Carson Challenger Brasil Open - Costa do Sauipe Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires SAP Open - San Jose Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Florianopolis Challenger MoviStar Open - Vina del Mar Guadalajara Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Sao Paulo Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok SAP Open - San Jose International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Delray Beach International Tennis Championships - Delray Beach Belem Challenger Bucaramanga Challenger Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Bogota Challenger Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Blunmenau Challenger Brasil Open - Sao Paulo RCA Championships - Indianapolis Sydney International - Sydney VTR Open - Vina del Mar Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane U.S. Men's Clay Court Championships - Orlando Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka VI Trofeo Ciudad de Quito - Quito Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo USTA Challenger of Burbank - Burbank Copa Ericsson Brazil - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham Challenger Banque Nationale Rimouski - Rimouski Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Infiniti Open - Los Angeles SAP Open - San Jose Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo Brasil Open - Salvador Sybase Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Miami PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Miami Campbell's Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Montreal U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris 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 Australian Open - Melbourne Countrywide Classic - Los Angeles U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Australian Open - Melbourne Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Rogers Masters - Toronto French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group II, 1R, THA-HKG 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1