Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 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 USTA Men's Challenger of Dallas - Dallas 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Granby Challenger - Granby Theusbridge.com Tennis Classic - Tarzana 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Naples Challenger - Naples Music City Challenger - Nashville PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Unicredit Czech Open - Prostejov Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Carson Challenger Yuba City Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Carson Challenger Nottingham Challenger Sarajevo Challenger Bath Challenger Istanbul Challenger Tashkent Challenger VIII Avierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Kobstaedernes ATP Challenger - Kolding BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa 2002 USTA Challenger of Calabasas - Calabasas USTA Challenger of Las Vegas - Las Vegas USTA Tennis Championships of Houston - Houston USTA Seascape Challenger - Aptos Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno GHI Bronx Classic - Bronx 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi 2002 FSE Challenger - Tarzana Bangkok Challenger drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Irving Challenger USTA Championships of Kerrville - Kerrville 2001 UT Tyler Patriot Challenger - Tyler USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville GHI Bronx Tennis Classic - Bronx Copa Ericsson Costa Rica - San Jose Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx USTA Challenger of San Antonio - San Antonio Memorial Savigni - Sassuolo Aptos Challenger Cary Challenger Garden Open 2005 - Rome Zagreb Open - Zagreb Music City Challenger - Nashville Nielsen USTA Pro Tennis Championship - Winnetka Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise Savannah Challenger Talahassee Challenger XL Bermuda Open - Bermuda Franklin Templeton Tennis Classic - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Toulouse - Toulouse Cerveza Club Columbia Open - Bogota Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Rado Swiss Open - Gstaad BNP Paribas Primrose - Bordeaux Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona The Nottingham Open - Nottingham Salem Open - Hong Kong Samsung Open - Brighton Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis ATU Cup 2001 - Weiden USTA Seascape Challenger - Aptos Adidas International - Sydney 2002 Azalea Orthopedic Challenger - Tyler International Tennis Championships - Delray Beach Czech Open - Prostejov The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Winnetka Challenger Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador Copa Ericsson Costa Rica - San Jose Pinehurst Bangkok Challenger Bangkok Challenger Pinehurst Newport AAPT Championships - Adelaide The Wright Financial Group, Inc. Challenger - Champaign Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Nottingham Challenger AIG Japan Open - Tokyo Kremlin Cup - Moscow XL Capital Bermuda Open - Bermuda Grand Prix de Tennis de Lyon - Lyon Ortisei Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Fifth-Third Bank Tennis Championships - Lexington SAP Open - San Jose US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Sarasota Challenger The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Pro Tennis World Open - Boca Raton Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Waco International Tennis Challenger - Waco Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of Dallas - Dallas Sporting Challenger 2003 - Turin Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London 2003 Freeman Men's Challenger - Joplin The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis San Remo Tennis Cup 15° Piertomaso - San Remo Pilot Pen Tennis - New Haven Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Nottingham Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Binghamton Professional Tennis Tournament - Binghamton Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven USTA Comerica Challenger - Aptos Project Independence Men's Challenger - Mandeville Delray Beach International Tennis Championships - Delray Beach Aptos Challenger Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Helsinki Challenger USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Binghamton Professional Tennis Tournament - Binghamton Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Venice Open - Venice UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Binghamton Professional Tennis Tournament - Binghamton Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha IV Gramado Open de Tenis - Gramado Apia International - Sydney Gran Copa Ericsson - Rio de Janeiro Power Horse World Team Cup - Dusseldorf Ciudad de Pozoblanco Open Diputacion - Cordoba UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco JSM Challenger of Champaign - Urbana Baton Rouge Challenger 2008 Lubbock Challenger - Lubbock AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Advanta Championships - Philadelphia Salem Open - Hong Kong Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville Athens Challenger Sarasota Challenger Carson Challenger Davidoff Swiss Indoors - Basel Champaign Challenger Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Izmir Challenger Auckland San Jose Memphis Philadelphia Bermuda Coral Springs Seoul Challenger Nottingham Washington Singapore Dubai Memphis Philadelphia Bermuda Atlanta Queen's Club Halle Gstaad Indianapolis Bogota Vienna Santiago Montevideo Buenos Aires Auckland New Haven Athens Tel Aviv Stockton Challenger Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Countrywide Classic - Los Angeles The Stella Artois Championships - London ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Open de Moselle - Metz AEGON Championships - London U.S. Men's Clay Court Championship - Orlando Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Thailand Open - Bangkok Kremlin Cup - Moscow Infiniti Open - Los Angeles Pilot Pen International - New Haven President's Cup 1997 - Tashkent International Championships of Sicily - Palermo Heineken Open - Singapore Hellmann's Cup - Santiago AEGON Championships - London America's Red Clay Tennis Championship - Coral Springs AEGON Championships - London Heineken Open - Auckland Farmers Classic - Los Angeles Estoril Open - Estoril AAPT Championships - Adelaide Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger UBS Open Gstaad - Gstaad Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Citi Open - Washington Valencia Open - Valencia Savannah Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Atlanta Orleans Challenger Long Island Beijing Bologna Washington USTA Challenger of North Miami Beach - North Miami Beach BH Tennis Open International Cup - Belo Horizonte Palermo Santiago Montevideo Zivnobanka Czech Open - Prostejov Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Tennis Cup - Campos do Jordao Tulsa Auto Collection USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Burbank - Burbank Kroger / St. Jude International - Memphis Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington America's Red Clay Tennis Championship - Coral Springs Heineken Trophy - Rosmalen Heineken Trophy - 's-Hertogenbosch The Stella Artois Grass Court Championships - Queen's/London Arizona Men's Tennis Championships - Scottsdale Heineken Trophy - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Regions Morgan Keegan Championships - Memphis du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Channel Open - Las Vegas German Open - Hamburg The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Tennis Masters Series - Cincinnati The Samsung Open - Nottingham Tennis Masters Series - Montreal Tennis Masters Series - Miami Pilot Pen Tennis - New Haven Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells BCR Open Romania - Bucharest Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Madrid Key Biscayne Cincinnati Key Biscayne Hamburg Kremlin Cup - Moscow Rome Cincinnati Key Biscayne Key Biscayne Gerry Weber Open - Halle Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Infiniti Open - Los Angeles Scania Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Pacific Life Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Open Seat-Godo '99 - Barcelona Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Countrywide Classic - Los Angeles Scottsdale Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris AT&T Challenge - Atlanta Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Legg Mason Tennis Classic - Washington Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome 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 Citrix Tennis Championships - Delray Beach Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 1999 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai RCA Championships - Indianapolis Medibank International - Sydney ATP Vegeta Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Heineken Open Shanghai - Shanghai Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco CA Tennis Trophy - Vienna U.S. Open - New York Los Angeles Stockholm Scottsdale The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis US Men's Clay Court Championship - Houston Washington Adidas International - Sydney Japan Open - Tokyo Verizon Tennis Challenge - Atlanta Stockholm Open - Stockholm U.S. Open - New York Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando AAPT Championships - Adelaide RCA Championships - Indianapolis New Haven ARAG World Team Championship - Dusseldorf French Open - Paris TD Waterhouse Cup - Long Island Advanta Championships - Philadelphia Gerry Weber Open - Halle Los Angeles Waldbaum's Hamlet Cup - Long Island Washington Kremlin Cup - Moscow Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Tata Open - Chennai Stockholm Open - Stockholm Tennis Masters Series - Hamburg Buenos Aires Atlanta Tampa U.S. Men's Clay Court Championships - Houston The Ericsson Open - Miami Tennis Masters Series - Cincinnati Rakuten Japan Open - Tokyo Tennis Masters Series - Madrid Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Masters Series - Hamburg Rogers Masters - Montreal U.S. Open - New York Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Indian Wells Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid French Open - Paris Shanghai ATP Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London St. Petersburg Open - St. Petersburg U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Toronto French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open U.S. Open French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Newsweek Champions Cup - Indian Wells Italian Open - Rome AEGON Championships - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open U.S. Open - New York Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Australian Open - Melbourne The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Davis Cup, World Group, SF, ESP-USA 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - London