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 1992
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 Binghamton Professional Tennis Tournament - Binghamton USTA Men's Challenger of Dallas - Dallas University of Tennessee USTA Men's Challenger - Knoxville 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville BMW Tennis Championship - Sunrise Bangkok Challenger Singapore Challenger Istanbul Challenger Tashkent Challenger Seoul Challenger Bangkok Challenger Irving Challenger Sarasota Challenger The Wright Financial Group, Inc. Challenger - Champaign USTA Seascape Challenger - Aptos Cary Challenger Stockton Challenger USTA Challenger of San Antonio - San Antonio PEOPLEnet Cup - Dnepropetrovsk GHI Bronx Classic - Bronx IV Gramado Open de Tenis - Gramado BMW Tennis Championship - Sunrise Izmir Challenger Nottingham Challenger Orleans Challenger Sarajevo Challenger Helsinki Challenger Savannah Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Comerica Challenger - Aptos USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose 2003 Eddleman USTA Challenger - Birmingham Top Wool Challenger Biella - Biella Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel USTA Seascape Challenger - Aptos RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston Romanian Open - Bucharest International Championships of Sicily - Palermo 2003 West Side Tennis Club Challenger - Forest Hills Adidas International - Sydney Dubai Tennis Open - Dubai Open Seat-Godo '98 - Barcelona Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart VIII Avierto Internacional de Salinas - Salinas International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Adidas International - Sydney Open Seat-Godo '99 - Barcelona 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Binghamton Professional Tennis Tournament - Binghamton Ciudad de Pozoblanco Open Diputacion - Cordoba Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon GHI Bronx Classic - Bronx Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Project Independence Men's Challenger - Mandeville Sybase Open - San Jose USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Tatra Banka Open 2003 - Bratislava Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad Energis Open - Amsterdam Fifth-Third Bank Tennis Championships - Lexington Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Franklin Templeton Tennis Classic - Scottsdale The Waco International Tennis Challenger - Waco Zagreb Open - Zagreb Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Czech Open - Prostejov Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Auckland Scottsdale Estoril Barcelona Munich Nottingham Stuttgart Kitzbuhel Indianapolis Moscow Estoril Barcelona Nice Tennis Napoli Cup - Napoli Gstaad Stuttgart Indianapolis Long Island Bogota Palermo Valencia Santiago Montevideo Buenos Aires Mexico City Casablanca Estoril San Remo Tennis Cup 15° Piertomaso - San Remo Barcelona Madrid Gstaad Prague Indianapolis Schenectady Bucharest Binghamton Professional Tennis Tournament - Binghamton Palermo Athens Santiago Montevideo Buenos Aires Estoril Granby Challenger - Granby Mexico City Casablanca Barcelona Credicard Tennis Cup - Campos do Jordao Madrid Bologna Florence Genova Stuttgart Prague Indianapolis Long Island Palermo Athens Santiago Sao Paulo Buenos Aires GHI Bronx Tennis Classic - Bronx Aptos Challenger Barcelona Kitzbuhel San Marino Umag Bordeaux Tel Aviv Guaruja Buzios Pekao Open 2004 - Szczecin Sao Paulo Kobstaedernes ATP Challenger - Kolding 2003 Freeman Men's Challenger - Joplin Tata Open - Chennai Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham X Open Internacional D'Andorra - Andorra RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Seat Godo 2007 - Barcelona Pro Tennis World Open - Boca Raton The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Ortisei Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf USTA Seascape Challenger - Aptos Gerry Weber Open - Halle ECM Prague Open 2005 - Prague The Nottingham Open - Nottingham Theusbridge.com Tennis Classic - Tarzana Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Gran Copa Ericsson - Rio de Janeiro Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Qatar ExxonMobil Open - Doha USTA Challenger of Burbank - Burbank PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch drkoop.com USTA Challenger of Tallahassee - Tallahassee Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich 2001 Eddleman USTA Challenger - Birmingham Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier BH Tennis Open International Cup - Belo Horizonte ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch 2001 UT Tyler Patriot Challenger - Tyler President's Cup - Astana IPP Open - Helsinki Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Citi Open - Washington USTA Challenger of Dallas - Dallas Memorial Savigni - Sassuolo Mallorca Open - Mallorca RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Nottingham Challenger Bangkok Challenger Sporting Challenger 2003 - Turin Bath Challenger Privatbank Open 2006 - Dnepropetrovsk Athens Challenger Nottingham Challenger Franklin Templeton Tennis Classic - Scottsdale Garden Open 2005 - Rome U.S. Men's Clay Court Championships - Houston PEOPLEnet CUP - Dnepropetrovsk Generali Open 2001 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Estoril Open - Estoril Open Seat-Godo '97 - Barcelona Trofeo Conde de Godo - Barcelona Mercedes-Benz Cup - Los Angeles Marbella Dubai Stockholm Open - Stockholm Salem Open - Hong Kong Mexico City Amsterdam Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Dubai Tennis Open - Dubai Aptos Challenger 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Generali Open 2003 - Kitzbuhel Rado Swiss Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Hilversum The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg 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 - Madrid 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 - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Monte Carlo Hamburg Rome Monte Carlo Rome Hamburg Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Gerry Weber Open - Halle Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Open Seat-Godo 2000 - Barcelona Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Palermo Milan Gstaad Hilversum Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open U.S. Open U.S. Open French Open Wimbledon U.S. Open French Open French Open 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo ARAG World Team Championship - Dusseldorf UBS Open Gstaad - Gstaad Waldbaum's Hamlet Cup - Long Island Verizon Tennis Challenge - Atlanta Gelsor Open Romania - Bucharest Munich Oporto Stuttgart BellSouth Open - Auckland Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle The Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Estoril Open - Estoril St. Petersburg Open - St. Petersburg Medibank International - Sydney Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Brisbane International - Brisbane US Men's Clay Court Championship - Houston Masters Series Madrid - Madrid U.S. Open BNP Paribas Masters - Paris Newsweek Champions Cup - Indian Wells U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon Australian Open - Melbourne Australian Open - Melbourne French Open U.S. Open - New York U.S. Open Masters Series Monte-Carlo - Monte Carlo Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, SWE-ESP 4-1 French Open - Paris Shanghai Rolex Masters - Shanghai Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Rogers Masters - Montreal Davis Cup, World Group, 1R, ROU-RUS 1-4 Tennis Masters Cup - Lisbon Olympics - Sydney Olympics - London Davis Cup, World Group, SF, RUS-USA 3-2 70th River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, PO, RUS-BRA 3-2 ATP Tour World Championship - Hannover Davis Cup, World Group, SF, ESP-USA 5-0 Olympics - Beijing Grand Slam Cup