Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 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 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 Puerto Rico Challenger Tennis Event - Humacao 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 Waco Tennis Challenger - Waco Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Talahassee Challenger Yuba City Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger Tulsa Challenger Tiburon Challenger Charlottesville Challenger Honolulu Challenger Savannah Challenger Nottingham Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Winnetka Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Maui Challenger Tallahassee Challenger USTA Tallahassee Tennis Challenger - Tallahassee Nottingham Challenger The Comercia Challenger - Aptos Winnetka Challenger 2007 Challenger of Santa Clara - Valencia Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger Swanston Challenger - Sacramento Napa Challenger Sacramento Challenger Tiburon Challenger Fifth-Third Bank Tennis Classic - Lexington Knoxville Challenger Savannah Challenger Columbus Challenger The Comercia Bank Challenger - Aptos Tiburon Challenger Music City Challenger - Nashville Sacramento Challenger Charlottesville Challenger 2006 North Shore Pro Tennis Championship - Winnetka Irving Challenger WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento II Naples ITG Challenger - Naples Ojai Challenger Sacramento Challenger - Sacramento Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville JSM Challenger - Champaign Bordeaux Challenger Stockton Challenger Charlottesville Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Winnetka Challenger Sunset Moulding Challenger - Yuba City Charlottesville Challenger Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Wolfsburg Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Irving Challenger Sybase Open - San Jose Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich Dallas Challenger Adidas International - Sydney Carson Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Bordeaux Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Ilkley Challenger Fairfield Challenger U.S. Men's Clay Court Championships - Houston BMW Open - Munich TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Knoxville Challenger Charlottesville Challenger Carson Challenger Dallas Challenger Irving Challenger Winnetka Challenger Sarasota Challenger Tallahassee 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 Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Sarasota Challenger SAP Open - San Jose Kroger / St. Jude International - Memphis Fifth Third Bank Tennis Championships - Lexington U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle USTA Challenger - Champaign Savannah Challenger Winnetka Challenger Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Dallas Challenger Indian Wells Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach AT&T Challenger of Dallas - Dallas Little Rock Challenger Regions Morgan Keegan Championships - Memphis Columbus Challenger Aptos Challenger US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Advanta Championships - Philadelphia Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington USTA Freeman Men's Challenger - Joplin Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm SAP Open - San Jose Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. AGT Challenger - Leon SAP Open - San Jose RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Hellmann's Cup - Santiago Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Knoxville Challenger Heineken Open - Auckland Kroger / St. Jude International - Memphis Savannah Challenger 2000 Mercedes Cup - Stuttgart SAP Open - San Jose 2008 Lubbock Challenger - Lubbock CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AAPT Championships - Adelaide Mallorca Open - Mallorca Atlanta Tennis Championships - Atlanta Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Ford Tennis Championships - Louisville RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Carson Challenger Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Irving Challenger Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon Champaign Challenger San Francisco Challenger SAP Open - San Jose Dallas Challenger Tallahassee Challenger U.S. National Indoor Tennis Championships - Memphis Kroger / St. Jude International - Memphis BMW Open - Munich Winnetka Challenger Winnipeg Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Honolulu Challenger Winston-Salem Open - Winston-Salem Dallas Challenger Basel Charlottesville Challenger Erste Bank Open - Vienna Valencia Open - Valencia Charlottesville Challenger PBZ Zagreb Indoors - Zagreb Knoxville Challenger Champaign Challenger Siebel Open - San Jose Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Tiburon Challenger Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Farmers Classic - Los Angeles Dallas Challenger Delray Beach Open - Delray Beach Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland Rimouski Challenger Dallas Challenger Brisbane International - Brisbane Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril AEGON Championships - London Countrywide Classic - Los Angeles Sarasota Challenger Baton Rouge Challenger Delray Beach International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Tallahassee Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Countrywide Classic - Los Angeles Knoxville Challenger Las Vegas Challenger Winston-Salem Open - Winston-Salem AEGON Championships - London US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Franklin Templeton Tennis Classic - Scottsdale Houston Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Winnetka Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger Gerry Weber Open - Halle Sarasota Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta BB&T Atlanta Open - Atlanta Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane SAP Open - San Jose Dallas Challenger Gerry Weber Open - Halle Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Sarasota Challenger CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Surbiton Challenger China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London 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 Memphis Open - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Citi Open - Washington Gerry Weber Open - Halle Chengdu Open - Chengdu Citi Open - Washington Scania Stockholm Open - Stockholm Delray Beach Open - Delray Beach Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Newsweek Champions Cup - Indian Wells Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg Countrywide Classic - Los Angeles Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal BMW Open - Munich 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 - Madrid Tennis Masters Series - Paris Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Generali Open 1999 - Kitzbuhel NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Davidoff Swiss Indoors - Basel Rogers Cup - Toronto Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Italian Open - Rome Licher German Open - Hamburg Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Rome Memphis Open - Memphis The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Eurocard Open - Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Telecom Italia Masters - Rome BMW Open - Munich Tennis Masters Series - Stuttgart ARAG World Team Championship - Dusseldorf Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Tennis Masters Series - Madrid Rogers Masters - Montreal Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Aircel Chennai Open - Chennai Australian Open - Melbourne French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai The Lipton Championships - Key Biscayne Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London 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 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Wimbledon (juniors) Davis Cup, World Group, PO, CZE-GER 2-3 All Lower level tournaments U.S. Open (juniors) Davis Cup, World Group, PO, GER-THA 4-1 Grand Slam Cup - Munich Olympics - Sydney River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong AAMI Classic - Kooyong Olympics - Athens