Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 EFG Swiss Open - Gstaad U.S. Open - New York Davis Cup, Group B, Manchester Astana Open - Astana Rolex Paris Masters - Paris Australian Open - Melbourne Olympics - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Bucharest Open - Bucharest French Open - Paris Wimbledon - London National Bank Open - Montreal U.S. Open - New York Japan Open Tennis Championships - Tokyo Chengdu Open - Chengdu China Open - Beijing BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Belgrade Open - Belgrade Helsinki Challenger ABN AMRO Open - Rotterdam Hong Kong Tennis Open - Hong Kong Delray Beach Open - Delray Beach Australian Open - Melbourne Davis Cup, World Group, Q, JPN-GBR 3-2 Qatar ExxonMobil Open - Doha Tiriac Open - Bucharest Mutua Madrid Open - Madrid French Open - Paris Perugia Challenger Mexico F4 Colombia F3 Colombia F4 USA F24 USA F25 Mexico F18 Mexico F19 Sassuolo Challenger Cincinnati Open - Cincinnati Plava Laguna Croatia Open - Umag USA F6 USA F8 II Challenger Ciudada de Guayaquil - Guayaquil AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Flea Market Cup - Busan XL Bermuda Open - Bermuda Lugano Challenger Savannah Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Banca Stato Challenger Lugano - Lugano Chicago Challenger Aix En Provence Challenger Bordeaux Challenger Como Challenger Phoenix Challenger AT&T Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Shimadzu All Japan Indoor Tennis Championships - Kyoto Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad Seguros Bolivar Open - Bogota Energis Open - Amersfoort International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Sporting Challenger - Turin Binghamton Challenger Nord/LB Open 2004 - Braunschweig IPP Geneva Trophy - Geneva Pekao Open 2004 - Szczecin Lambertz Open - Aachen Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux St. Petersburg Challenger - St. Petersburg Geneva Challenger - Geneva AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Geneva Challenger - Geneva Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Croatia Open - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose Naples Challenger - Naples Wailea Men's Challenger - Maui La Serena Open - La Serena Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad 2007 Nielsen Pro Tennis Championship - Winnetka AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Brisbane - Brisbane Heineken Open - Auckland ITG Miami Challenger - Miami SAP Open - San Jose BMW Tennis Championship - Sunrise Masters Series - Hamburg Izmir Cup - Izmir Allianz Suisse Open Gstaad - Gstaad The Surbiton Trophy - Surbiton AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Banca Stato Challenger Lugano - Lugano Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Geneva Challenger - Geneva Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Fever-Tree Championships - London European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Hamburg European Open - Hamburg Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Citi Open - Washington The 'Fitz' Casino Challenger - Tunica cinch Championships - London Nordea Open - Bastad Moselle Open - Metz Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Banja Luka Open - Banja Luka Grand Prix Hassan II - Marrakech Tennis Napoli Cup - Napoli Newport Beach Challenger Dallas Challenger Rhein-Main Challenger 2004 - Aschaffenburg Baton Rouge Challenger Tallahassee Challenger Sarasota Challenger Bratislava 2 Challenger Lugano Challenger Copa Kia Challenger ATP - Santiago Schickedanz Open - Furth II Naples ITG Challenger - Naples Samsung Securities Cup - Seoul St. Tropez Challenger Aix En Provence Challenger Bordeaux Challenger Palmas del Mar Challenger Genova Challenger Bloomfield Hills Challenger Naples Challenger Iasi Challenger Cancun Challenger Bordeaux Challenger Rennes Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal 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 Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg 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 Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome 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 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 Prague Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Prague II Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal 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 - Toronto 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 Rogers Cup - Montreal 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 Rogers Cup - Toronto 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 Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua 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 Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells 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 Marbella Challenger 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 Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davidoff Swiss Indoors - Basel Medibank International - Sydney Allianz Suisse Open - Gstaad Open Seat Godo - Barcelona Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Gerry Weber Open - Halle Davis Cup, Group I, 2R, SUI-POR 5-0 U.S. Mens's Clay Court Championship - Houston Davis Cup, World Group, 1R, SUI-CZE 2-3 Argentina Open - Buenos Aires Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 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, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, GBR-JPN 3-1 US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Plava Laguna Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach Dallas Open - Dallas Open 13 Provence - Marseille If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Occitanie - Montpellier Swiss Indoors Basel - Basel EFG Swiss Open - Gstaad EFG Swiss Open - Gstaad ATP Cup - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 French Open (juniors) U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-BEL, 4-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, JPN-UZB 4-1 Australian Open (juniors) Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 French Open (juniors) Davis Cup, World Group, PO, JPN-ISR 2-3 U.S. Open (juniors) Davis Cup, World Group I, 1R, JPN-COL 3-1 Olympics - Rio de Janeiro AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, PO, NED-SUI 2-3 Olympics - Tokyo Exhibition Diriyah Tennis Cup 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 Olympics - Beijing Olympics - London Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Mubadala World Tennis Championship