Career 2014 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
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 F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Tunisia F5 USA F13 2001 Eddleman USTA Challenger - Birmingham X Ciutat de Barcelona - Barcelona The Wright Financial Group, Inc. Challenger - Champaign Pekao Open 2004 - Szczecin Oberstaufen Cup - Oberstaufen XI Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Pro Challenger at Calabasas - Calabasas Malaysian Open - Kuala Lumpur Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Oldum Brown Vancouver Open - Vancouver Sacramento Challenger - Sacramento Dallas Challenger Vancouver Challenger Como Challenger Tiburon Challenger Champaign Challenger Open Seat-Godo '97 - Barcelona XII Internazionali di Tennis CARISBO - Bologna 1997 Mercedes Cup - Stuttgart International Championships of Sicily - Palermo Grand Prix Hassan II - Casablanca Paegas Czech Open - Prague 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Grolsch Open - Amsterdam Connex Open Romania - Bucharest Estoril Open - Estoril International Championship of Croatia - Umag Sybase Open - San Jose Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Japan Open - Tokyo Heineken Open - Auckland Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Samsung Open - Nottingham Tata Open 2003 - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai Santiago Prague Baton Rouge Challenger Tata Open - Chennai Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart MoviStar Open - Vina del Mar The Tennis Channel Open - Las Vegas Estoril Open - Estoril SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles SAP Open - San Jose VII Torneo Internazionale di Tennis - Barletta USTA Seascape Challenger - Aptos Schickendanz Open - Furth Challenger Copa Sevilla - Seville USTA Challenger - Champaign Copa Kia Challenger ATP - Santiago Delhi Challenger I - New Delhi Carson Challenger Bangkok Challenger Binghamton Challenger Calabasas Challenger Charlottesville Challenger Dallas Challenger Baton Rouge Challenger Savannah Challenger Carson Challenger USTA San Diego Challenger - San Diego Cairo Challenger - Cairo Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank CA Challenger - Graz CNA TennisPro Classic - Winnetka USTA Challenger of Burbank - Burbank Top Wool Challenger Biella - Biella 2001 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internazionale di Tennis ATP-Challenger - Merano du Maurier Open - Montreal Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Indian Wells Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Sardinia International Championship - Cagliari drkoop.com USTA Tennis Championships of Denver - Denver Trofeo Barcelona de Tenis - Barcelona USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Australian Open - Melbourne USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Pekao Open - Szczecin Cairo Challenger 2002 - Cairo Braunschweig Open - Braunschweig Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos USTA Callenger of Urbana-Champaign - Urbana Maia Challenger - Oporto V Trofeo Barcelona de Tenis - Barcelona CMG Asia Open - Hong Kong VI Open Banc Agricol - Andorra Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills Jagermeister Open - Braunschweig Venice Challenger - Venice USTA/Safeway Challenger - Aptos Ciur Cup 99 - Prague Pekao Open - Szczecin Open Maxon - Barcelona Cairo Challenger - Cairo CMG Asia Open - Hong Kong Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank French Open - Paris 5th Sardinian International Championships - Cagliari 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Prague Open - Prague GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Nord/LB Open 2004 - Braunschweig 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan Kyiv Open - Kiev The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City IX Torneo Internacionale de Tennis - Barletta USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills ECM Prague Open 2005 - Prague Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana U.S. Open - New York Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton ATP Challenger Open 2004 - Monchengladbach San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt Zivnobanka Czech Open - Prostejov Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Czech Open 2006 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Nord LB Open 2006 - Braunschweig 2006 North Shore Pro Tennis Championship - Winnetka Eddleman USTA Challenger - Birmingham The Natrel's Challenger - Granby drkoop.com USTA Tennis Championships - Armonk Dusseldorf Open 2006 - Dusseldorf Open Costa Daurada - Tarragona USTA Challenger of Oklahoma - Tulsa Ciutat de Barcelona - Barcelona The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Challenger of Tallahassee - Tallahassee Samsung Challenger 2007 - Ho Chi Minh City Jaegermeister Open - Braunschweig Wimbledon - London 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Comercia Challenger - Aptos Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Baton Rouge Pro Tennis Classic - Baton Rouge Smith Barney Men's Challenger - Covington College Station Challenger - College Station Semgroup Challenger - Tulsa drkoop.com USTA Tennis Championships of San Antonio - San Antonio Austin Challenger - Austin 2000 Cairo Challenger - Cairo Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Fifth Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank Ojai Challenger Vancouver Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Tiburon Challenger Calabasas Challenger University of Tennessee USTA Men's Challenger - Knoxville 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Comercia Bank Challenger - Aptos II Cyclus Open de Tenis - Florianopolis Music City Challenger - Nashville Schickedanz Open 2007 - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba 2001 USTA Challenger of Calabasas - Calabasas XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Illinois Challenger - Champaign Talahassee Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Winnetka Challenger X Torneo Internazionale di Tennis - Barletta USTA Challenger of Dallas - Dallas Tennis Napoli Cup 2006 - Napoli Cadillac Pro Indoor USTA Challenger - West Bloomfield 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Torneo Internacional Challenger Fila 2006 - Leon Quelle Cup - Furth Graz CA Challenger - Graz Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock GHI Bronx Tennis Classic - Bronx Ciudad de Pozoblanco Open Diputacion - Cordoba Davis Cup, Group 1, 2R, PHI-UZB 2-3 Savannah Challenger Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, PO, PHI-TPE 2-3 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta ARMS USTA Challenger - Rocky Mount Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Carson Challenger GHI Bronz Classic - Bronx Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Yuba City Challenger USTA Seascape Challenger - Aptos Czech Open - Prostejov Copa Sevilla 2007 - Seville San Marino Cepu Open - San Marino USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 2002 FSE Challenger - Tarzana Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Challenger Banque Nationale Rimouski - Rimouski Open Castilla y Leon - Segovia 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Sacramento Challenger Honolulu Challenger Hurricane Tennis Open - Bradenton Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Swanston Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa International Championships of Sicily - Palermo Grand Prix Hassan II - Casablanca Citrix Tennis Championships - Delray Beach Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Sacramento Challenger USTA Men's Challenger of Dallas - Dallas Campionati Internazionali di Sicilia - Palermo The Stella Artois Grass Court Championships - London Brasil Open - Salvador Kroger / St. Jude International - Memphis Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Idea Prokom Open - Sopot Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Croatia Open - Umag Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - London Marbella Open - Marbella Romanian Open - Bucharest Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Salem Open - Hong Kong Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest European Community Championships - Antwerp Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Adidas International - Sydney Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Rado Swiss Open - Gstaad Gelsor Open Romania - Bucharest Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pomorski Bank Kredytowy Open - Szczecin Gelsor Open Romania - Bucharest Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Merano Open - Merano Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Kitzbuhel New Haven Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Mercedes-Benz Cup - Los Angeles Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Croatia Open Umag - Umag Open Seat Godo 2007 - Barcelona Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Tennis Napoli Cup 2007 - Napoli Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Sybase Open - San Jose Nielsen USTA Pro Tennis Championship - Winnetka Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril XII Internazionali di Tennis CARISBO - Bologna Japan Open - Tokyo AT&T Challenge - Atlanta BellSouth Open - Auckland Internazionali di Tennis di San Marino - San Marino 15th Asian Games Doha 2006 Dubai Tennis Open - Dubai Heineken Open Shanghai - Shanghai Open de la Comunidad Valenciana - Valencia Open Seat-Godo '98 - Barcelona BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Salem Open - Hong Kong Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Brazil Open - Salvador Atlanta Tennis Championships - Atlanta Paegas Czech Open - Prague Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open - Tokyo President's Cup 1999 - Tashkent International Championship of Croatia - Umag Farmers Classic - Los Angeles Open 13 - Marseille Qatar Mobil Open 2001 - Doha The Nottingham Open - Nottingham Waldbaum's Hamlet Cup - Long Island BMW Open - Munich San Marino Open Seat-Godo '99 - Barcelona Legg Mason Tennis Classic - Washington D.C. Valencia Abierto Mexicano de Tenis Pegaso - Mexico City Open de Tenis Comunidad Valenciana - Valencia Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Marbella Bournemouth Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe AIG Japan Open - Tokyo Pilot Pen International - New Haven Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Internazionali di Tennis di San Marino - San Marino Los Angeles Kroger / St. Jude International - Memphis Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Acapulco Energis Open - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo U.S. Men's Clay Court Championships - Orlando Italian Open - Rome du Maurier Open - Toronto Countrywide Classic - Los Angeles Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1