Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 Germany F1 Germany F3 Germany F4 Germany F5 Austria F3 USA F13 USA F14 France F4 Thailand F3 Malaysia F1 Malaysia F2 USA F7 France F5 Germany F5 Thailand F2 USA F12 Vancouver Challenger Sardinia International Championship - Cagliari 2002 Eddleman USTA Challenger - Birmingham Warsteiner Challenger Lubeck - Lubeck drkoop.com USTA Tennis Championships of San Antonio - San Antonio XL Capital Bermuda Open - Bermuda Sporting Challenger - Turin 10th Wartburg Open - Eisenach USTA Seascape Challenger - Aptos The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Tennis Championships - Armonk University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Fujitsu Siemens Open - Budapest Mobelwelt-Zick Open 98 - Dresden USTA Challenger of Las Vegas - Las Vegas 1998 Safeway Challenger - Aptos USTA Men's Challenger of Urbana-Champaign - Urbana 2001 Eddleman USTA Challenger - Birmingham Black Forest Open - Freudenstadt The Bolton Challenger - Bolton USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler Lamberts Open by Stawag - Aachen Okal Open - Eckental Yokohama World Tennis Gaora Cup - Yokohama USTA Challenger of Dallas - Dallas Hugarian Food Open - Budapest ATU Cup - Weiden Braunschweig Open - Braunschweig Challenger de Granby - Granby Warsteiner Grand Prix ATP Challenger - Oberstaufen Open 88 - Contrexeville Internationale Tenniskampioenschappen Scheveningen - Scheveningen Black Forest Open - Alpirsbach Copa Sevilla Inernacionales de Andalucia - Seville USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Cairo Challenger - Cairo Las Vegas Challenger - Las Vegas Healthsouth/USTA Men's Challenger of Burbank - Burbank Heilbronn Open - Heilbronn Laser Vision USTA Challenger - Amarillo Cairo Challenger - Cairo ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Barletta Citta Della Disfida Open 99 - Barletta Quelle Cup 1999 - Furth ATU Cup 1999 - Weiden Copa Ericsson - Buenos Aires Warsteiner Challenger Lubeck - Lubeck Open Maxon - Barcelona CMG Asia Open - Hong Kong Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank VII Torneo Internazionale di Tennis - Barletta 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Fujitsu Siemens Open - Budapest Samsung Securities Cup Challenger Tennis - Seoul Open de L'Isere - Grenoble Okal Cup 2003 - Eckental Challenger Groningen - Groningen Lambertz Open - Aachen Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Ischgl International Tennis Challenger 2003 - Ischgl Volkswagen Challenger 2004 - Wolfsburg Open Mutouest - St. Brieuc Challenger Citta di Olbia - Olbia Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo ATU Cup - Weiden Open de L'Isere - Grenoble Austin Challenger - Austin Tatra Banka Open - Bratislava Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Open de la Ville de Saint Denis - Reunion Island Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City USTA Men's Challenger of Dallas - Dallas Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City 2002 USTA Challenger of Calabasas - Calabasas Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills ARMS USTA Challenger - Rocky Mount Busan Open Challenger Tennis - Busan Banca Stato Challenger Lugano - Lugano Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver XL Capital Bermuda Open - Bermuda Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA Illinois Challenger - Champaign USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Samarkand Challenger - Samarkand 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon 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 Schickendanz Open - Furth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Oberstaufen Cup - Oberstaufen Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Finnish Open - Helsinki Music City Challenger - Nashville USTA Challenger - Champaign Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Challenger 2007 - Ho Chi Minh City A Glimmer of Hope Challenger - Austin Challenger Ford de Cherbourg - Cherbourg 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Residenza Open - Magdeburg USTA Seascape Challenger - Aptos Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Delhi Challenger I - New Delhi V Torneo Internazionale di Tennis - Barletta 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Compaq Challenger - Bucharest Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton FILA Challenger - Biella Porsche Open - Poznan Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City 9th Wartburg Open - Eisenach Binghamton Professional Tennis Tournament - Binghamton XI Venice Open - Venice GHI Bronx Classic - Bronx The Comercia Bank Challenger - Aptos Black Forest Open 2004 - Freudenstadt Oldum Brown Vancouver Open - Vancouver Skandia Open - Linz Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona USTA Tennis Championships of Houston - Houston Semgroup Challenger - Tulsa Okal Cup 2001 International Bavarian Championships - Eckental Smith Barney Men's Challenger - Covington College Station Challenger - College Station Challenger Britania Zavaleta - Puebla Sacramento Challenger - Sacramento Lambertz Open - Aachen University of Tennessee USTA Challenger - Knoxville Mauritius Open - Mauritius Carson Challenger Gemax Open - Belgrade Quelle Cup - Furth Dallas Challenger Muller Cup - Ulm Sports Expert Open - Nettingsdorf USTA San Diego Challenger - San Diego Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Freudenstadt Challenger - Freudenstadt Copa Ericsson - Guadalajara Carson Challenger Sarajevo Open - Sarajevo Yuba City Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Vancouver Challenger Binghamton Challenger Como Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 USTA Tallahassee Tennis Challenger - Tallahassee Rezidenza Open - Magdeburg Intersport Heilbronn Open - Heilbronn Sacramento Challenger Tiburon Challenger Calabasas Challenger Oberstaufen Cup - Oberstaufen Charlottesville Challenger 2002 FSE Challenger - Tarzana Champaign Challenger Oberstraufen Cup - Oberstaufen Renault Slovenian Open - Ljubljana Honolulu Challenger Dallas Challenger Baton Rouge Challenger Burbank Challenger - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa X Challenger Britania Zavaleta - Puebla Savannah Challenger Carson Challenger Zivnobanka Czech Open - Prostejov Ojai Challenger Winnetka Challenger Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach The 'Fitz' Casino Challenger - Tunica Banja Luka 2002 - Banja Luka Bukhara Challenger - Bukhara USTA Challenger of Burbank - Burbank The Wright Financial Group, Inc. Challenger - Champaign Wartburg Open - Eisenach Home Depot Center USTA Challenger - Carson Poznan Challenger - Poznan Sacramento Challenger CMG Asia Open - Hong Kong Tiburon Challenger Open de Franche Comte - Besancon Hilton Waikoloa Village USTA Challenger - Waikoloa Calabasas Challenger Rado Geneva Challenger - Geneva ATU Cup - Weiden Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Caracas Heilbronn Open - Heilbronn drkoop.com USTA Challenger of Tallahassee - Tallahassee Rhein-Main Challenger 2003 - Aschaffenburg XXXVII Torneig C.E. Laieta - Barcelona 2001 USTA Tallahassee Tennis Challenger - Tallahassee Nord/LB Open - Braunschweig USTA Tallahassee Tennis Challenger - Tallahassee 2002 Azalea Orthopedic Challenger - Tyler Britania Zavaleta - Puebla San Luis Potosi ATP Challenger - San Luis Potosi Healthsouth/USTA Challenger - Denver Meridiana Sardegna Open - Olbia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Warsteiner Challenger Wolfsburg - Wolfsburg Napoli Challenger - Napoli Open de Nice - Nice USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka USTA/Adtech Challenger - Boston Asirom Challenger Brasov - Brasov Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas FILA Challenger Biella - Biella Alexander Kolyaskin Memorial - Donetsk Siemens Open 2001 - Scheveningen Grolsch Cup - Warsaw Crystal Cup 1998 - Portoroz The 70th King's Cup and Queen's Cup - Bangkok Sparkassen Open - Magdeburg III Challenger Continenal Plaza - Puerto Vallarta Cadillac Pro Indoor USTA Challenger - West Bloomfield Eisenberg Jerusalem Open - Jerusalem San Luis Potosi Challenger - San Luis Potosi Memorial Savigni - Sassuolo Grand Prix de Tennis de Lyon - Lyon Music City Challenger - Nashville Healthsouth/USTA Pro Link Challenger - San Antonio Kuppers Kolsch Cup Aachen - Aachen Nuembrecht Challenger - Nuembrecht Yitzhak Rabin Challenger 1998 - Tel Aviv Open de Montauban - Montauban Black Forest Open 2002 - Freudenstadt USTA Men's Challenger of Urbana-Champaign - Urbana 2003 West Side Tennis Club Challenger - Forest Hills ATU Cup - Weiden GHI Bronx Tennis Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Challenger - Forest Hills Riviera di Rimini Challenger 2004 - Rimini 2004 Colorado Tennis Classic - Denver USTA Challenger of San Antonio - San Antonio Copa Ericsson Mexico - Guadalajara dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia CA Challenge - Graz Savannah Challenger The Wright Financial Group, Inc. Challenger - Champaign The Swanston Challenger - Sacramento 2004 USTA Challenger of Calabasas - Calabasas XL Bermuda Open - Bermuda The Comercia Challenger - Aptos 2004 Keys Gate Challenger - Homestead Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa The Natrel's Challenger - Granby Zivnobanka Czech Open - Prostejov University of Tennessee USTA Men's Challenger - Knoxville Nielsen USTA Pro Tennis Championship - Winnetka The Stella Artois Grass Court Championships - London The Samsung Open - Bournemouth Heineken Open Shanghai - Shanghai Adidas International - Sydney Citrix Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota BellSouth Open - Auckland Legg Mason Tennis Classic - Washington D.C. President's Cup 1998 - Tashkent Sybase Open - San Jose Salem Open - Hong Kong Japan Open - Tokyo Tento Czech Open - Prague Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Sybase Open - San Jose Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Heineken Open Singapore - Singapore Gold Flake Open - Chennai Heineken Open - Auckland Sybase Open - San Jose Kroger / St. Jude International - Memphis Chevrolet Cup - Santiago U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London 2000 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Samsung Open - Brighton Gold Flake Open - Chennai Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Sybase Open - San Jose The Stella Artois Grass Court Championships - London Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Generali Open 2001 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2003 - Doha Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Copenhagen Open - Copenhagen Los Angeles New Haven Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Salem Open - Hong Kong Mercedes-Benz Cup - Los Angeles Vietnam Open - Ho Chi Minh City Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Tennis Channel Open - Las Vegas AT&T Challenge - Atlanta Pilot Pen International - New Haven The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Abierto Mexicano de Tenis Pegaso - Mexico City Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Croatia Open - Umag SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Countrywide Classic - Los Angeles Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai SAP Open - San Jose Atlanta Tennis Championships - Atlanta Heineken Open Shanghai - Shanghai Farmers Classic - Los Angeles Indianapolis Tennis Championships - Indianapolis du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 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, 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 I, PO, PHI-TPE 2-3 Wimbledon - London 15th Asian Games Doha 2006 U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 2R, PHI-NZL 4-1