Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton Perth Challenger - Perth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Challenger - Aptos 2007 Challenger of Santa Clara - Valencia Puerto Rico Challenger Tennis Event - Humacao Swanston Challenger - Sacramento Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver The Comercia Bank Challenger - Aptos Waco Tennis Challenger - Waco Music City Challenger - Nashville Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger 2006 North Shore Pro Tennis Championship - Winnetka Talahassee Challenger Yuba City Challenger WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin Aptos Challenger The Swanston Challenger - Sacramento Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger II Naples ITG Challenger - Naples Ojai Challenger Tulsa Challenger Sacramento Challenger - Sacramento Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tiburon Challenger Charlottesville Challenger Ford Tennis Championships - Louisville Honolulu Challenger JSM Challenger - Champaign Savannah Challenger Nottingham Challenger Tulsa Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Sacramento Challenger Winnetka Challenger Tiburon Challenger Sunset Moulding Challenger - Yuba City Knoxville Challenger Honolulu Challenger Charlottesville Challenger Sarasota Challenger Semgroup Challenger - Tulsa Winnetka Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Maui Challenger Wolfsburg Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Irving Challenger Charlottesville Challenger Irving Challenger Dallas Challenger Carson Challenger Bordeaux Challenger Bordeaux Challenger Ilkley Challenger Fairfield Challenger Stockholm Open - Stockholm Knoxville Challenger Charlottesville Challenger Carson Challenger Dallas Challenger Irving Challenger Winnetka Challenger Stockton Challenger Sarasota Challenger Tallahassee Challenger Charlottesville Challenger Sacramento Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Dallas Challenger 2007 Knoxville Challenger - Knoxville Charlottesville Challenger Cleveland Challenger Knoxville Challenger Sarasota Challenger Fairfield Challenger Knoxville Challenger Ilkley Challenger Savannah Challenger Tallahassee Challenger Winnetka Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Heineken Open - Singapore Sarasota Challenger Fifth Third Bank Tennis Championships - Lexington USTA Challenger - Champaign Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Savannah Challenger Winnetka Challenger Dallas Challenger Indian Wells Challenger Sydney International - Sydney AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger AAPT Championships - Adelaide RCA Championships - Indianapolis The Stella Artois Grass Court Championships - Queen's/London Sybase Open - San Jose USTA Freeman Men's Challenger - Joplin Adidas International - Sydney Infiniti Open - Los Angeles Grand Prix de Tennis de Lyon - Lyon AGT Challenger - Leon The Stella Artois Grass Court Championships - London Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Knoxville Challenger Adidas International - Sydney Savannah Challenger Franklin Templeton Tennis Classic - Scottsdale 2008 Lubbock Challenger - Lubbock AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Heineken Trophy - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Ordina Open - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Ford Tennis Championships - Louisville Sarasota Challenger Carson Challenger AIG Japan Open - Tokyo Adidas International - Sydney The Stella Artois Grass Court Championships - London Irving Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Champaign Challenger San Francisco Challenger SAP Open - San Jose The Artois Championships - London Dallas Challenger Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Dallas Challenger Tallahassee Challenger Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Winnetka Challenger Winnipeg Challenger Sacramento Challenger Honolulu Challenger Dallas Challenger AEGON Championships - London Open Sabadell Atlantico - Barcelona Charlottesville Challenger Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Gerry Weber Open - Halle Knoxville Challenger Champaign Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Sunrise Challenger Valencia Open - Valencia Tiburon Challenger Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Farmers Classic - Los Angeles Dallas Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Rimouski Challenger Dallas Challenger Countrywide Classic - Los Angeles Sarasota Challenger BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Brisbane International - Brisbane Delray Beach Open - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport Baton Rouge Challenger Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Brisbane International - Brisbane If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach New York Open - New York Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril AEGON Championships - London Open de Nice Cote d'Azur - Nice Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Knoxville Challenger US Men's Clay Court Championship - Houston Las Vegas Challenger AEGON Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven Sarasota Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger China Open - Beijing Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Savannah Challenger Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta CMG Asia Open - Hong Kong Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Adidas International - Sydney Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide RCA Championships - Indianapolis Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide Tennis Channel Open - Las Vegas ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Heineken Open Singapore - Singapore U.S. Mens's Clay Court Championship - Houston Miami Open - Miami ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Legg Mason Tennis Classic - Washington D.C. Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami 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 - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati 14th Paris Open - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Memphis Open - Memphis Rogers Masters - Toronto Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Rogers Masters - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto Campbell's Hall of Fame Tennis Championships - Newport Internazionali BNL dItalia - Rome Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Winston Salem - Winston Salem Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London Rogers Cup - Toronto U.S. Open - New York BNP Paribas Open - Indian Wells AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Rogers Cup - Toronto Tennis Masters Series - Hamburg 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 French Open - Paris Rogers Cup - Montreal 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 French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Legg Mason Tennis Classic - Washington French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Telecom Italia Masters - Rome Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Australian Open - Melbourne Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Australian Open - Melbourne Hopman Cup - Perth Hopman Cup - Perth Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Cup - Lisbon Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Olympics - London Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 U.S. Open (juniors) Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Tennis Masters Cup - Sydney Olympics - Beijing