Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 F5 USA F22 USA F29 USA F30 USA F12 USA F20 USA F24 USA F25 USA F30 USA F31 USA F1 USA F2 USA F3 France F5 France F6 France F7 Spain F9 Spain F10 USA F16a USA F19 USA F21 Canada F10 Canada F11 USA F28 USA F8 USA F21 USA F11 (Orange Park) M25 Weston M25 Santo Domingo M25 East Lansing Sacramento Challenger Sarasota Challenger Napa Challenger Charlottesville Challenger Champaign Challenger Binghamton Challenger Charlottesville Challenger M25 Pensacola Maui Challenger Sarasota Challenger Tallahassee Challenger Binghamton Challenger M25 Cancun Stockton Challenger USA F11 Charlottesville Challenger Knoxville Challenger Noumea Challenger Maui Challenger Guadalajara Challenger Panama City Challenger M25 Quinta Do Lago M25 Tulsa Ilkley Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille Knoxville Challenger Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Heineken Open - Auckland Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan Aptos Challenger ABN/AMRO World Tennis Tournament - Rotterdam Knoxville Challenger Champaign Challenger Dubai Tennis Open - Dubai Canberra Challenger CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Chicago Challenger Noumea Challenger Aptos Challenger Vancouver Challenger CA Tennis Trophy - Vienna Cary Challenger Canberra Challenger Knoxville Challenger Noumea Challenger Newport Beach Challenger Indian Wells Challenger Alicante Challenger Tallahassee Challenger Savannah Challenger Tiburon Challenger Las Vegas Challenger Sarasota Challenger Charlottesville Challenger Newport Beach Challenger Cleveland Challenger Tallahassee Challenger Savannah Challenger Heilbronn Challenger Ann Arbor Challenger Indian Wells Challenger Dallas Challenger Oeiras 1 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Thailand Open - Bangkok Qatar Open - Doha Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Estoril Open - Estoril Gerry Weber Open - Halle Columbus Challenger Davidoff Swiss Indoors Basel - Basel Buenos Aires Challenger Blumenau Challenger Concepcion Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Oeiras 2 Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Bet-at-home Open - Hamburg Rado Swiss Open - Gstaad Swiss Indoors Basel - Basel AAPT Championships - Adelaide Dubai Duty Free Tennis Championships - Dubai Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Nottingham Open - Nottingham Brisbane International - Brisbane UBS Open Gstaad - Gstaad Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul RCA Championships - Indianapolis Mercedes Cup - Stuttgart Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta Citi Open - Washington Scania Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Gerry Weber Open - Halle Citi Open - Washington Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Noventi Open - Halle Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Rado Geneva Challenger - Geneva Heilbronn Open - Heilbronn Open de l'Isere - Grenoble Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Open Castilla y Leon - Segovia Internationaux de Bretagne - Brest Rado Swiss Open - Gstaad Adidas International - Sydney The Stella Artois Grass Court Championships - London Charlottesville Challenger Savannah Challenger Lexington Challenger Savannah Challenger Bordeaux Challenger AXA Open - Espinho Columbus Challenger Tiburon Challenger Fairfield Challenger Champaign Challenger Burnie Challenger Launceston Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Traralgon Challenger Champaign Challenger San Francisco Challenger Marbella Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Stockton Challenger Fairfield Challenger Indian Wells Challenger Little Rock Challenger Binghamton Challenger New Haven Challenger Cary Challenger Cary Challenger Orlando Challenger Cary Challenger Cary 2 Challenger Savannah Challenger Delray Beach Open - Delray Beach Abierto Mexicano - Los Cabos Qatar Exxon Mobil Open - Doha Swiss Indoors Basel - Basel New York Open - New York Geneva Open - Geneva President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad Shanghai Rolex Masters - Shanghai Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Thailand Open - Bangkok Wimbledon - London The Dubai Tennis Championships - Dubai Republic National Bank Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Madrid Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg New York Open - New York US Men's Clay Court Championship - Houston Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Dubai Duty Free Tennis Championships - Dubai Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati The Ericsson Open - Miami Masters Series Madrid - Madrid Gonet Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport Hall of Fame Open - Newport Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Masters Series Monte-Carlo - Monte Carlo Swiss Indoors Basel - Basel Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati TD Waterhouse Cup - Long Island 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 Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells Mutua Madrilena Masters Madrid - Madrid Italian Open - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati New York Open - New York Tennis Masters Series - Stuttgart Delray Beach Open - Delray Beach Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Internazionali BNL dItalia - Rome The Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Tennis Masters Series - Toronto Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris BNP Paribas Masters - 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 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 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 - 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 French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Olympics - Beijing Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Wimbledon - London Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, SUI-ROU 3-2 Hopman Cup - Perth Laver Cup - Prague Hopman Cup - Perth Laver Cup - Chicago Hopman Cup - Perth Laver Cup - Geneva Australian Open - Melbourne Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Monte Carlo Open - Monte Carlo Colonial Classic - Kooyong Watsons Water Champions Challenge - Hong Kong Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 U.S. Open (juniors) Davis Cup, World Group, 1R, SUI-USA 0-5 Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - 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 Barclays ATP World Tour Finals - London Nitto ATP Finals - London Tennis Masters Cup - Shanghai Nitto ATP Finals - London Olympics - Sydney Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Athens Tennis Masters Cup Shanghai - Shanghai Indian Wells 1 Challenger Oeiras 1 Challenger M25 Santo Domingo M25 Wesley Chapel Cleveland Challenger