Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 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 USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Warsteiner Challenger - Wolfsburg Tennis Cup of Flanders - Ostende Open 88 - Contrexeville 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham VIII Trofeo Ciudad de Quito - Quito Geneva Challenger - Geneva San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra Diego Open - Budapest Tatra Banka Open - Bratislava IPP Open - Helsinki Cosmorom Challenger - Brasov Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo Zagreb Open - Zagreb Kuppers Kolsch Cup by Lambertz - Aachen Samsung Securities Cup Challenger Tennis - Seoul Lambertz Open - Aachen Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev Okal Cup 2003 - Eckental Czech Indoor Open - Prague 4th Sardinia International Championships - Cagliari Bogota Challenger - Bogota Open Sainte Victoire - Aix-En-Provence Open de Charleroi - Charleroi Lubbock Challenger - Lubbock Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi TennisCup Vlaanderen - Antwerp Open Castilla y Leon - Segovia Corona Mexico City Open - Mexico City Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Open de Franche Comte - Besancon Jameson Cup - Milan Fifth Third Bank Tennis Championships - Lexington The Comercia Challenger - Aptos San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Steelers Cup - Kosice Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Fifth Third Bank Tennis Classic - Lexington Ford Tennis Championships - Louisville Open de L'Isere - Grenoble Challenger Banque Nationale Rimouski - Rimouski Ischgl International ATP Challenger - Ischgl Fifth-Third Bank Tennis Classic - Lexington Gemax Samsung Open 2005 - Belgrade San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Roma Open Challenger - Rome Men's Pro Challenger at Tunica National - Tunica Open D'Orleans - Orleans Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Waco Tennis Challenger - Waco JSM Challenger - Champaign GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons Heilbronn Challenger KGHM Emax Polish Indoors - Wroclaw Marrakech Challenger Mexico City Challenger Talahassee Challenger Ethias Trophy - Mons Bancolombia Open - Bogota IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague 2007 Knoxville Challenger - Knoxville Sony Ericsson Open 2008 - Belgrade USTA Comerica Challenger - Aptos XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Winnetka Challenger Mobilux Open - Luxembourg Siemens Open - Scheveningen Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Oklahoma Challenger - Tulsa Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta Lambertz Open - Aachen Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Pro Challenger at Calabasas - Calabasas TED Open - Istanbul Music City Challenger - Nashville Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Bancolombia Open - Bogota Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Club Casablanca - Mexico City AGT Challenger - Leon IPP Open - Helsinki TED Open - Istanbul Heilbronn Challenger - Heilbronn Challenger Leon 2003 - Leon Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden LTA Shrewsbury Challenger - Shrewsbury LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Jameson Cup - Milan Finnish Open - Helsinki IX Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Miller Lite Hall of Fame Tennis Championships - Newport Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis European Community Championships - Antwerp s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Savannah Challenger 2008 Lubbock Challenger - Lubbock Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Energis Open - Amsterdam Ethias Trophy - Mons European Community Championships - Antwerp Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong Tata Open 2003 - Chennai New Delhi Tokyo Queen's Club Qatar Mobil Open 2001 - Doha Manchester St. Petersburg Open - St. Petersburg Taipei Gelsor Open Romania - Bucharest The Stella Artois Grass Court Championships - London Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Milan Davidoff Swiss Indoors Basel - Basel Tokyo Rosmalen The Hypo Group Tennis International 2008 - Poertschach Regions Morgan Keegan Championships - Memphis Toulouse Qatar Exxon Mobil Open - Doha Tokyo Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington Apia International - Sydney Valencia Open - Valencia China Open - Beijing SAP Open - San Jose US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Valencia Open - Valencia Hall of Fame Tennis Championships - Newport China Open - Beijing US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Geneva Open - Geneva U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ASB Classic - Auckland Hall of Fame Open - Newport New York Open - New York Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Dallas Open - Dallas BB&T Atlanta Open - Atlanta The Artois Championships - London US Men's Clay Court Championship - Houston Open Parc - Lyon New York Open - New York Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Truist Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Energis Open - Amersfoort Adidas International - Sydney Heineken Open - Auckland Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Thailand Open - Bangkok BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm Bordeaux Ljubljana Open 2002 - Ljubljana ASB Classic - Auckland Open 13 - Marseille Beijing Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra AEGON Championships - London Citi Open - Washington Warta Cup 2001 - Sopot Okal Cup 2001 International Bavarian Championships - Eckental If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland RCA Championships - Indianapolis New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Gemax Open - Belgrade Erste Bank Open - Vienna Intersport Heilbronn Open - Heilbronn BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston St. Petersburg Indianapolis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Jakarta U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Pilot Pen Tennis - New Haven China Open - Beijing Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Delray Beach Open - Delray Beach Adidas International - Sydney Tennis Channel Open - Las Vegas Estoril Open - Estoril Mercedes Cup - Stuttgart The Lipton Championships - Key Biscayne Tennis Masters Series - Miami Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Tennis Masters Series - Toronto Seoul Bank Austria Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Croatia Open - Umag China Open - Beijing Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells SAP Open - San Jose Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Open de Nice Cote d'Azur - Nice Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Rogers Cup - Montreal Wimbledon Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Wimbledon - London Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris US Men's Clay Court Championship - Houston Citi Open - Washington Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Argentina Open - Buenos Aires French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York ASB Classic - Auckland French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open Abierto Mexicano Telcel - Acapulco China Open - Beijing Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne U.S. Open - New York Laver Cup - Prague Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Laver Cup - Geneva Australian Open - Melbourne French Open - Paris Laver Cup - Boston U.S. Open - New York ATP Cup - Sydney U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, SUI-USA 0-5 Australian Open - Melbourne Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 ATP Cup - Brisbane, Perth, Sydney ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 All Lower level tournaments ARAG ATP World Team Championship - Dusseldorf Nitto ATP Finals - London Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Olympics - London Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Davis Cup, World Group, PO, SVK-BEL 2-3 Wimbledon - London