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 Plava Laguna Croatia Open - Umag U.S. Open - New York Astana Open - Astana Stockholm Open - Stockholm Australian Open - Melbourne Argentina Open - Buenos Aires Tenerife 3 Challenger Olympics - Paris Aix En Provence Challenger French Open - Paris Wimbledon - London U.S. Open - New York Belgrade Open - Belgrade M25 Les Franqueses del Valles M15 Monastir Australian Open - Melbourne M15 Luan Naples Challenger Aix En Provence Challenger Grodzisk Mazowiecki Challenger Tyler Challenger French Open - Paris Sassuolo Challenger Bratislava 2 Challenger Iasi Challenger Rennes Challenger St. Tropez Challenger Swiss Indoors Basel - Basel Hellenic Championship - Athens Germany F4 Kazakhstan F1 Kazakhstan F2 Russia F3 Uzbekistan F1 Uzbekistan F2 Turkey F27 Belarus F2 France F17 Germany F17 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 Russia F2 China F4 China F5 Kazakhstan F7 Kazakhstan F8 Kazakhstan F10 Belarus F1 Belarus F2 Sweden F4 Sweden F5 Belarus F3 Germany F1 Germany F2 Kazakhstan F1 Kazakhstan F2 Iran F4 Iran F5 Israel F1 Israel F2 Uzbekistan F1 Uzbekistan F2 Korea F1 Korea F2 Spain F18 Turkey F26 Turkey F27 Belarus F1 Belarus F2 Switzerland F1 Uzbekistan F1 Uzbekistan F2 Lugano Challenger Tyumen Challenger Astana Challenger Kazan Challenger Portoroz Challenger Astana Challenger Bangkok Challenger Kazan Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Recanati Challenger Astana Challenger Tashkent Challenger Eckental Challenger Happy Valley Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Samarkand Challenger Fergana Challenger Zhuhai Challenger Shenzhen Challenger Qujing Challenger Nottingham Challenger Turkey F26 Russia F6 Belarus F1 Vancouver Challenger Canberra Challenger Cassis Challenger Orleans Challenger Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Canberra Challenger Bengalaru Challenger Istanbul Challenger Ortisei Challenger Biella 4 Challenger Switzerland F2 Surbiton Challenger Malaga Challenger Bordeaux Challenger Bratislava 2 Challenger Wuxi Challenger Perugia Challenger Nottingham 3 Challenger Cancun Challenger Hersonissos 3 Challenger Pekao Open 2004 - Szczecin Challenger 42 - Andrezieux International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Seat Godo - Barcelona Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona M15 Torello Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva AEGON Championships - London Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia European Open - Antwerp Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Gijon Open - Gijon United Cup - Australia Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch EFG Swiss Open - Gstaad Moselle Open - Metz Rio Open - Rio de Janeiro Bucharest Open - Bucharest EFG Swiss Open - Gstaad China Open - Beijing BNP Paribas Nordic Open - Stockholm Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Tiriac Open - Bucharest EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Geneva Challenger - Geneva Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi 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 Schickedanz Open - Furth Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Banca Stato Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Lambertz Open - Aachen Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Tennis Napoli Cup - Napoli Lugano Challenger Telecom Italia Masters - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal 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 Western & Southern Open - Cincinnati 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 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati 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 Helsinki Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Fergana Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gimcheon Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Astana Challenger Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai St. Remy Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Bangalore Challenger Pune Challenger Mestre Challenger Portoroz Challenger Zhuhai Challenger Anning Challenger Karshi Challenger Izmir Challenger Mons Challenger Rennes Challenger Budapest Challenger Wroclaw Challenger Phoenix Challenger Moscow Challenger Segovia Challenger Prague Challenger Ostrava Challenger Eskisehir Challenger Marbella Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Bordeaux Challenger Ilkley Challenger Recanati Challenger Portoroz Challenger Recanati Challenger Seoul Challenger Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Napoli Cup - Napoli U.S. Open - New York Australian Open - Melbourne Challenger Groningen - Groningen French Open - Paris Challenger Ford de Cherbourg - Cherbourg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bordeaux Challenger U.S. Open - New York Rhein-Main Challenger 2004 - Aschaffenburg Little Rock Challenger Australian Open - Melbourne French Open - Paris Helsinki Challenger Budapest Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Prague II Challenger French Open - Paris Prostejov Challenger Wimbledon - London U.S. Open - New York Eckental Challenger Istanbul Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Allianz Suisse Open - Gstaad Open Romania - Bucharest Qatar Open - Doha Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Erste Bank Open - Vienna Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Truist Atlanta Open - Atlanta Astana Open - Astana Qatar ExxonMobil Open - Doha Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Marrakech French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Maharashtra Open - Pune Allianz Suisse Open Gstaad - Gstaad DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Medibank International - Sydney Qatar ExxonMobil Open - Doha Recanati Challenger Moselle Open - Metz Gerry Weber Open - Halle Red Letter Days Open - Nottingham Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Masters Series - Hamburg Mallorca Championships - Mallorca Credit Agricole Suisse Open - Gstaad China Open - Beijing Barcelona Open Banc Sabadell - Barcelona Delray Beach Open - Delray Beach Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai National Bank Open - Montreal National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Fever-Tree Championships - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 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, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 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 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-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 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group B, Manchester Davis Cup, Group II, 2R, BLR-LAT 4-1 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments 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 Olympics - Beijing Olympics - London Olympics - Tokyo