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 New Zealand F2 Australia F3 Australia F6 Australia F9 Australia F3 Australia F4 Australia F5 Indonesia-w3 Thailand F1 Thailand F2 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F6 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F2 Australia F1 Australia #2-w1 Indonesia-w4 Australia F3 Australia F5 Australia F10 Indonesia-w1 Indonesia-w2 Thailand F3 Indonesia F5 Australia F11 Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Kia International In Caloundra - Caloundra Challenger Citta di Olbia - Olbia MST ATP Challenger International - Burnie Pekao Open 2004 - Szczecin Kia International in Burnie - Burnie Fifth Third Bank Tennis Championships - Lexington Burnie Challenger Banca Stato Challenger Lugano - Lugano Moncton Men's Challenger - Moncton Melbourn Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Lugano Challenger Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano San Benedetto Challenger Aptos Challenger The LTA Men's Challenger Wrexham - Wrexham Lexington Challenger Granby Challenger Vancouver Challenger Binghamton Challenger IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Uncle Toby's Challenger in Burnie - Burnie Tennis Napoli Cup - Napoli Uncle Toby's Australian Men's Clay Court Challenger - Canberra Calabasas Challenger Seoul Challenger Ramat Hasharon Challenger St. Petersburg Challenger - St. Petersburg Ojai Challenger Caloundra ATP Challenger - Caloundra Aptos Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Caloundra Challenger Dallas Challenger Lambertz Open - Aachen Nottingham Challenger Tatra Banka Open - Bratislava Kia International In Kawana - Kawana Burnie Challenger Caloundra Challenger Challenger Banque Nationale - Granby Savannah Challenger Sarasota Challenger Bordeaux Challenger Nottingham Challenger Chuncheon Challenger Nottingham Challenger Lugano Challenger Rijeka Challenger Sunset Moulding Challenger - Yuba City Nottingham Challenger Dallas Challenger Morelos Challenger Guadalajara Challenger Taipei City Challenger Manchester Challenger Burnie Challenger Baton Rouge Challenger Ho Chi Minh City Challenger Zhuhai Challenger Busan Challenger Club Coop's ATP Challenger International - Brisbane Gatineau Challenger Ningboo Challenger Launceston Challenger Challenger Ford de Cherbourg - Cherbourg Bangkok Challenger Sporting Challenger - Turin Kaohsiung Challenger Cancun Challenger Traralgon Challenger Tenerife Challenger Ningboo Challenger Happy Valley Challenger Morelos Challenger Carson Challenger Playford Challenger Bangkok Challenger Aptos Challenger Gwangju Challenger Challenger 42 - Andrezieux Hua Hin Challenger Burnie Challenger Sarasota Challenger Geneva Challenger - Geneva Maui Challenger Leon Challenger Surbiton Challenger Open de Franche-Comte - Besancon Lexington Challenger Aptos Challenger Bordeaux Challenger Shanghai Challenger Schickedanz Open - Furth Nanchang Challenger Quanzhou Challenger Granby Challenger Kaohsiung Challenger Naples Challenger Ho Chi Minh City Challenger Shenzhen Challenger Burnie Challenger Aix En Provence Challenger Savannah Challenger Athens Challenger Grand Prix de Tennis de Lyon - Lyon Rennes Challenger St. Tropez Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Ilkley Challenger Aix En Provence Challenger Bordeaux Challenger Sassuolo Challenger Iasi Challenger Tiburon Challenger Prague Challenger Winnetka Challenger Open 13 - Marseille Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Puebla Challenger Pilot Pen Tennis - New Haven Nottingham-2 Challenger Tallahassee Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Bordeaux Challenger CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Medibank International - Sydney Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Shenzhen Challenger Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Geneva Open - Geneva Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo Garanti Koza Sofia Open - Sofia International Championship of Croatia - Umag Abierto Mexicano Telcel - Acapulco Indian Wells Challenger Davidoff Swiss Indoors - Basel Winnipeg Challenger Qatar ExxonMobil Open - Doha AEGON Championships - London Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna Murray River Open - Melbourne Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Hellenic Championship - Athens Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rimouski Challenger Countrywide Classic - Los Angeles AAPT Championships - Adelaide Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Delray Beach Open - Delray Beach Pilot Pen Tennis - New Haven AEGON Championships - London Aircel Chennai Open - Chennai Brisbane International - Brisbane Croatia Open - Umag Davidoff Swiss Indoors - Basel Happy Valley Challenger Qatar ExxonMobil Open - Doha Lexington Challenger European Open - Antwerp BMW Open - Munich Binghamton Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Aircel Chennai Open - Chennai Moselle Open - Metz Astana Open - Astana Open 13 Provence - Marseille Irving Challenger BMW Open - Munich Citi Open - Washington Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad EFG Swiss Open - Gstaad Gimcheon Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Tiriac Open - Bucharest Brisbane International - Brisbane Swiss Indoors Basel - Basel AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Leon Challenger Swiss Indoors Basel - Basel Canberra Challenger Apia International - Sydney AEGON International - Eastbourne Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Yokohama Challenger Bratislava 2 Challenger BB&T Atlanta Open - Atlanta Taipei City Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Gwangju Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Kobe Challenger Millennium Estoril Open - Estoril Kyoto Challenger Open 13 - Marseille Citi Open - Washington Shanghai Challenger Chengdu Open - Chengdu AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Stockholm Open - Stockholm AEGON Championships - London Tennis Napoli Cup - Napoli Citi Open - Washington Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Citi Open - Washington Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Plava Laguna Croatia Open - Umag Geneva Open - Geneva ABN/AMRO World Tennis Tournament - Rotterdam United Cup - Australia Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Davis Cup, World Group, 1R, SUI-USA 0-5 cinch Championships - London Nordea Open - Bastad European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Banja Luka Open - Banja Luka Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Open SEAT 2008 - Barcelona AEGON International - Eastbourne BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Chennai Open - Chennai BNP Paribas Nordic Open - Stockholm Open Occitanie - Montpellier If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane Open 13 Provence - Marseille Bratislava 2 Challenger Allianz Suisse Open Gstaad - Gstaad DIEMA XTRA Sofia Open - Sofia Medibank International - Sydney Qatar ExxonMobil Open - Doha Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami 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 Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai ATP Masters - Shanghai 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 Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Rolex Paris Masters - Paris Grand Prix Hassan II - Marrakech Moselle Open - Metz Belgrade Open - Belgrade Gerry Weber Open - Halle Western & Southern Open - Cincinnati Red Letter Days Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Davidoff Swiss Indoors - Basel Apia International - Sydney Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Qatar ExxonMobil Open - Doha Heineken Open - Auckland BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Bordeaux Challenger Western & Southern Open - Cincinnati Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Rogers Cup - Toronto U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Rogers Masters - Montreal Rogers Cup - Toronto U.S. Open - New York Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Australian Open - Melbourne BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Davis Cup, World Group, 1R, SUI-NED 2-3 St. Petersburg Open - St. Petersburg Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Fever-Tree Championships - London Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-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 Hopman Cup - Perth Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group B, Manchester U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Wimbledon - London Moselle Open - Metz French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Bucharest Open - Bucharest Davis Cup, World Group, PO, SUI-BEL, 4-1 BNP Paribas Open - Indian Wells Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Australian Open (Australia, Wildcard) Davis Cup, World Group, PO, GER-SUI 2-3 Australian Open (Australia, Wildcard) China Open - Beijing Exhibition Diriyah Tennis Cup AAMI Classic - Kooyong Mubadala World Tennis Championship Olympics - Paris Astana Open - Astana French Open - Paris