Career 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 USA F4 USA F8 USA F13 Chile F4 USA F8 USA F22 USA F2 USA F3 USA F4 USA F1 Serbia F1 The Scottish Tennis Championships - Edinburgh Samsung Securities Cup Challenger - Seoul Ho Chi Minh City Challenger - Ho Chi Minh City USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler Tatra Banka Open - Bratislava Muller Cup 99 - Ulm Copa Ericsson - Lima 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Jameson Cup - Milan USTA Tallahassee Tennis Challenger - Tallahassee USA F12 Copa Telefonica CTC Chile - Santiago Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston Nossa Caixa Tennis Cup - Sao Paulo 2006 North Shore Pro Tennis Championship - Winnetka Antonio Savoldi-Marco Co. - Manerbio Challenger Banque Nationale Rimouski - Rimouski XL Bermuda Open - Bermuda Open Castilla y Leon - Segovia Levene Gouldin & Thompson Tennis Challenger - Binghamton The Tarka Challenger - Barnstaple 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Music City Challenger - Nashville Zivnobanka Open - Prostejov Sacramento Challenger Tiburon Challenger Dallas Challenger VII Avierto Internacional de Salinas - Salinas XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama Skandia Open - Linz USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose ATU Cup 2001 - Weiden IV Gramado Open de Tenis - Gramado The USTA Challenger at West End Racquet - Torrance Geneva Challenger - Geneva 1st Challenger Tournament Leon - Leon ATU Cup - Weiden GHI Bronx Classic - Bronx VIII Trofeo Ciudad de Quito - Quito University of Tennessee USTA Challenger - Knoxville LTA Men's Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Hilton Waikoloa Village USTA Challenger - Waikoloa 2002 Eddleman USTA Challenger - Birmingham V Trofeo Barcelona de Tenis - Barcelona ATP Tour Challenger at Nellie Gail - Laguna Hills 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Granby Challenger - Granby III Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Open de Franche Comte - Besancon 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi DPD Challenger 2001 - Aschaffenburg Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade Regional Hand Center Men's Challenger - Fresno 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Copa Ericsson Brazil - Sao Paulo Corona Mexico City Open - Mexico City 2002 FSE Challenger - Tarzana Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro XL Capital Bermuda Open - Bermuda Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Tallahassee Tennis Challenger - Tallahassee Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi ARMS USTA Challenger - Rocky Mount Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Cardiff Challenger - Cardiff Schickendanz Open - Furth Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Waco International Tennis Challenger - Waco CA Challenge - Graz GHI Bronx Tennis Classic - Bronx USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone Citta di Como - Como 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Eddleman/USTA Challenger - Birmingham Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani 2003 USTA Challenger of Calabasas - Calabasas San Marino Cepu Open - San Marino Copa Kia - Santiago Unique Zagreb Open - Zagreb The Wright Financial Group, Inc. Challenger - Champaign West Side Tennis Challenger - Forest Hills XI Open International D'Andorra - Andorra West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock College Station Challenger - College Station The Natrel's Challenger - Granby Gemax Samsung Open 2005 - Belgrade Heineken Challenger - Ho Chi Minh City Music City Challenger - Nashville Challenger DCNS de Cherbourg - Cherbourg USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton Ford Tennis Championships - Louisville Brasov Challenger - Brasov JSM Challenger of Champaign - Urbana USTA Men's Challenger of Dallas - Dallas 2006 Challenger of Santa Clarita California Challenger - Valencia Odlum Brown Vancouver Open - Vancouver Austin Challenger - Austin The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville JSM Challenger - Champaign BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza XI Trofeo Ciudad de Quito - Quito Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux USTA Challenger of Orlando - Orlando 2006 USTA Tallahassee Tennis Challenger - Tallahassee Dusseldorf Open 2006 - Dusseldorf Music City Challenger - Nashville USTA Challenger - Champaign Countrywide Classic USTA Challenger - Carson Arpa Ceramic Cup - Reggio Emilia Oklahoma Challenger - Tulsa Internazionali di Tennis di Bergamo - Bergamo Honda Kah Singapore Men's Tennis Open - Singapore VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta Music City Challenger - Nashville Waldbaum's Hamlet Cup - Long Island La Serena Open - La Serena Japan Open - Tokyo Pro Challenger at Calabasas - Calabasas Franklin Templeton Tennis Classic - Scottsdale Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk Amer-Wilson Challenger - Tampere Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Arizona Men's Tennis Championships - Scottsdale Prasentiert Von Seat Wolfsburg - Wolfsburg U.S. Men's Clay Court Championships - Houston Macedonian Open 1999 - Skopje Atlantic City Open - Atlantic City Campbell's Hall of Fame Tennis Championships - Newport BPCA Open de Nice-Tounoi Challenger - Nice Mercedes-Benz Cup - Los Angeles 2003 Freeman Men's Challenger - Joplin Generali Open - Kitzbuhel USTA Seascape Challenger - Aptos Pilot Pen Tennis - New Haven FILA Challenger - Biella Vietnam Open - Ho Chi Minh City GHI Bronx Classic - Bronx Tennis Channel Open - Las Vegas USTA Comerica Challenger - Aptos US Men's Clay Court Championships - Houston AT&T Challenger of Dallas - Dallas Singha Tennis Classic - Tarzana Project Independence Men's Challenger - Mandeville Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo A Glimmer of Hope Challenger - Austin Copa Ericsson - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton CA Challenge 2002 - Graz Millenium Tennis Championships - Delray Beach SAP Open - San Jose Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Osaka International Tennis Tournament - Osaka U.S. Men's Clay Court Championships - Houston BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Argentina - Buenos Aires Estoril Open - Estoril The Stella Artois Championships - London Healthsouth/USTA Men's Challenger of Burbank - Burbank BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon IX Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tiburon Challenger - Tiburon Burbank Challenger - Burbank Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mallorca Open - Mallorca Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Sybase Open - San Jose Citrix Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Verizon Tennis Challenge - Atlanta Segovia Challenger Sacramento Challenger - Sacramento The Stella Artois Grass Court Championships - London The Mercedes Benz of Calabasas - Calabasas RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Houston Zagreb Challenger Movistar Open - Vina del Mar Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo The Artois Championships - London TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Serbia Open - Belgrade Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Orlando Heineken Open - Auckland RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo V Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen Challenger Leon 2003 - Leon Kroger / St. Jude International - Memphis Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Italian Open - Rome Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Infiniti Open - Los Angeles Medibank International - Sydney Waldbaum's Hamlet Cup - Long Island Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid U.S. Mens's Clay Court Championship - Houston AIG Japan Open - Tokyo Siebel Open - San Jose Kroger / St. Jude International - Memphis BellSouth Open - Vina del Mar President's Cup 2000 - Tashkent Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai UBS Open Gstaad - Gstaad UBS Open Gstaad - Gstaad AIG Japan Open - Tokyo Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston