Career 2020 2018 2017 2016 2015 2014 2013 2012 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 F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 USA F1 USA F29 USA F12 Canada F1 USA F6 Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Comerica Challenger - Aptos Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville Samsung Challenger 2007 - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia Countrywide Classic USTA Challenger - Carson Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dallas Challenger Korat Challenger Baton Rouge Challenger Rhodes Challenger Winnetka Challenger 2004 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Eddleman USTA Challenger - Birmingham Time Warner USTA Challenger - Binghamton 2006 North Shore Pro Tennis Championship - Winnetka Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger - Champaign Sail Open - New Delhi WOW Cafe Challenger - New Orleans New Delhi Challenger II - New Delhi The Swanston Challenger - Sacramento USTA Challenger of Oklahoma - Tulsa Freeman Men's $50,000 Challenger - Joplin USTA Men's Challenger of Urbana-Champaign - Urbana Tulsa Challenger drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Tashkent Challenger The Comercia Challenger - Aptos USTA Tennis Championships of Houston - Houston Aachen Challenger Cremona Challenger The Wright Financial Group, Inc. Challenger - Champaign Aachen Challenger Bratislava Challenger Bangkok Challenger Winnetka Challenger Tulsa Challenger Sacramento Challenger Eckental Challenger Ortisei Challenger West Side Tennis Challenger - Forest Hills Istanbul Challenger Johannesburg Challenger 2008 Knoxville Challenger - Knoxville Nottingham Challenger Champaign Challenger Tiburon Challenger 2004 Colorado Tennis Classic - Denver Dallas Challenger Morelos Challenger Rimouski Challenger Leon Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Austin Challenger - Austin Johannesburg Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ortisei Challenger Leon Challenger 2005 Freeman Men's Challenger - Joplin Binghamton Challenger Music City Challenger - Nashville Nottingham Challenger USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Fifth-Third Bank Tennis Classic - Lexington The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills AT&T Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA challenger of Miami - Miami 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Manchester Challenger Ramat Hasharon Challenger St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas Powder Byrne Trophy - Surbiton 2003 Freeman Men's Challenger - Joplin USTA Men's Challenger of Urbana-Champaign - Urbana Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Eckental Challenger Swanston Challenger - Sacramento Singapore Challenger Dallas Challenger Music City Challenger - Nashville Leon Challenger Dallas Challenger Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose Citrix Tennis Championships - Delray Beach CNA TennisPro Classic - Winnetka RCA Championships - Indianapolis drkoop.com USTA Challenger of San Antonio - San Antonio Tallahassee Challenger Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo 2003 USTA Challenger of Calabasas - Calabasas Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Adidas International - Sydney drkoop.com USTA Tennis Championships - Armonk Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island drkoop.com USTA Tennis Championships of Houston - Houston CA Tennis Trophy - Vienna USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Granby Challenger 2001 Eddleman USTA Challenger - Birmingham West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao USTA Tennis Championships of Austin - Austin Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2001 UT Tyler Patriot Challenger - Tyler Le Gosier Challenger Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger Sarasota Challenger Busan Open Challenger Tennis - Busan Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Vancouver Challenger Tiburon Challenger drkoop.com USTA Challenger of Dallas - Dallas USTA/Adtech Challenger - Boston Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Siebel Open - San Jose XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban Arizona Men's Tennis Championships - Scottsdale Fifth-Third Bank Tennis Championships - Lexington U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport University of Tennessee USTA Men's Challenger - Knoxville RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Atlantic City Open - Atlantic City International Tennis Championships - Delray Beach Fifth Third Bank Tennis Classic - Lexington SAP Open - San Jose College Station Challenger - College Station Arizona Men's Tennis Championships - Scottsdale Pro Tennis World Open - Sunrise U.S. Men's Clay Court Championships - Houston The Natrel's Challenger of Granby - Granby The Stella Artois Grass Court Championships - London Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Lubbock Challenger - Lubbock Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney The 'Fitz' Casino Challenger - Tunica SAP Open - San Jose Odlum Brown Vancouver Open - Vancouver Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Lubbock Challenger - Lubbock The Stella Artois Championships - London Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok China Open - Beijing Nottingham Challenger Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Sacramento Challenger - Sacramento Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Savannah Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Brisbane International - Brisbane Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Kaoshuing Challenger Dallas Challenger Guadalajara Challenger Le Gosier Challenger SAP Open - San Jose Millenium Tennis Championships - Delray Beach Open SEAT 2008 - Barcelona SAP Open - San Jose Sacramento Challenger Nottingham Challenger The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Erste Bank Open - Vienna Next Generation Adelaide International - Adelaide RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Eckental Challenger Charlottesville Challenger Ortisei Challenger Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Yokohama Challenger Medibank International - Sydney Toyota Challenger Dallas Challenger Chennai Open - Chennai Brisbane International - Brisbane Guadalajara Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Rio Quente Challenger Baton Rouge Challenger Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Regions Morgan Keegan Championships - Memphis Knoxville Challenger Aircel Chennai Open - Chennai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Manta Challenger Citi Open - Washington Champaign Challenger Guadalajara Challenger Qatar ExxonMobil Open - Doha Taipei City Challenger Memphis Open - Memphis Irving Challenger Abierto Mexicano Telcel - Acapulco Ecuador Open - Quito Manchester Challenger US Men's Clay Court Championship - Houston U.S. Men's Clay Court Championships - Orlando Leon Challenger Guadalajara Challenger Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Aptos Challenger Irving Challenger Downtown Athletic Club USTA Challenger - Amarillo Mexico City Challenger USTA Challenger of Burbank - Burbank Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Adidas International - Sydney Kroger / St. Jude International - Memphis RCA Championships - Indianapolis drkoop.com USTA Tennis Championships of San Antonio - San Antonio Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Chennai Open - Chennai Siebel Open - San Jose Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid 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 - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Miller Lite Hall of Fame Tennis Championships - Newport Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Chennai Open - Chennai Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Legg Mason Tennis Classic - Washington D.C. Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris MFS Pro Tennis Championships - Boston BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Rogers Cup - Toronto Campionati Internazionali D'Italia - Rome The Hamlet Cup - Long Island AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Salem Open - Hong Kong Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale Australian Open - Melbourne RCA Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston French Open - Paris Wimbledon - London If Stockholm Open - Stockholm Tennis Masters Series - Rome NASDAQ-100 Open - Miami Barcelona Open BancSabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Tennis Masters Series - Paris Rogers Cup - Montreal Australian Open - Melbourne Rogers Cup - Montreal BMW Open - Munich Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Australian Open - Melbourne U.S. Open - New York Chengdu Open - Chengdu Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing