Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Mexico F12 USA F4 Canada F2 USA F7 USA F9 USA F10 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Usa F9 Great Britain F6 Spain F6 M25 Ueberlingen M15 Naples M15 Naples Sarasota Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Binghamton Challenger Honolulu Challenger Maui Challenger Dallas Challenger Happy Valley Challenger Winnetka Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger M15 Weston Dallas Challenger Bratislava Challenger M25 Champaign Heilbronn Challenger Irving Challenger Aptos Challenger Mallorca Challenger Biella 1 Challenger Calabasas Challenger Cary Challenger Talahassee Challenger Lexington Challenger Columbus Challenger Charlottesville Challenger Knoxville Challenger Nottingham Challenger Surbiton Challenger Tiburon Challenger Lexington Challenger Chicago Challenger Cary Challenger Savannah Challenger Cleveland Challenger Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Nottingham Challenger Bordeaux Challenger Columbus Challenger The Manchester Trophy - Manchester Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester The Nottingham Challenger - Nottingham The LTA Bolton Challenger - Bolton La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Baton Rouge Pro Tennis Classic - Baton Rouge Yuba City Challenger Bordeaux Challenger Zagreb Challenger Winnetka Challenger Champaign Challenger Vancouver Challenger Charlottesville Challenger Puebla Challenger Dallas Challenger Sarasota Challenger Zagreb Challenger Tallahassee Challenger Noumea Challenger Dallas Challenger Western & Southern Open - Cincinnati Sunrise Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Barletta Challenger Rennes Challenger Aptos Challenger Irving Challenger Knoxville Challenger Nottingham Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Dallas Challenger Taipei City Challenger Surbiton Challenger Tiburon Challenger Knoxville Challenger Maui Challenger Cary Challenger Tiburon Challenger Manchester Challenger Fairfield Challenger Helsinki Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Las Vegas Challenger Sarasota Challenger Ilkley Challenger Maui Challenger Cary 1 Challenger Dallas Challenger Phoenix Challenger The Samsung Open - Nottingham Lexington Challenger The Samsung Open - Nottingham Dallas Challenger Cleveland Challenger Rome Challenger The Scottish Tennis Championships - Edinburgh Bordeaux Challenger Guadalajara Challenger Charleston Challenger Open Seat Godo 2005 - Barcelona Tallahassee Challenger Little Rock Challenger Orlando 2 Challenger Monterrey Challenger The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Artois Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Apia International - Sydney Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Davidoff Swiss Indoors - Basel New York Open - New York Tennis Channel Open - Las Vegas AEGON Championships - London Open SEAT Godo 2006 - Barcelona AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane Sydney International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Zhuhai Open - Zhuhai China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Hall of Fame Open - Newport Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Open - Newport Swiss Indoors Basel - Basel Gijon Open - Gijon Adelaide International 1 - Adelaide Brisbane International - Brisbane The Dubai Tennis Championships - Dubai U.S. National Indoor Tennis Championships - Memphis Zhuhai Open - Zhuhai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Boss Open - Stuttgart Swiss Indoors Basel - Basel cinch Championships - London SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta China Open - Beijing SAP Open - San Jose Citi Open - Washington Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis European Open - Antwerp BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston AEGON Championships - London Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Citi Open - Washington Gonet Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel European Open - Antwerp RCA Championships - Indianapolis Melbourne Summer Set - Melbourne Citi Open - Washington Qatar ExxonMobil Open - Doha Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London New York Open - New York Columbus 2 Challenger Rome Challenger Waco Challenger Sarasota Challenger cinch Championships - London Newport Beach Challenger Geneva Open - Geneva AIG Japan Open Tennis Championships - Tokyo Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston The Stella Artois Championships - London Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis AEGON Championships - London Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal 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 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 Hall of Fame Tennis Championships - Newport Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BB&T Atlanta Open - Atlanta Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 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 - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Miami Open - Miami Masters Series Hamburg - Hamburg Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome National Bank Open - Montreal Masters Series - Hamburg Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Internazionali BNL dItalia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal BNP Paribas Masters - Paris U.S. Open - New York Davis Cup, Group B, Manchester Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Laver Cup - London French Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) 1 Masters Guinot Mary Cohr Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Finals, Group E Davis Cup, Group D, Glasgow U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open (juniors) Wimbledon (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) Capitala World Tennis Championship Wimbledon - London AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Open 13 Provence - Marseille