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 U.S. Open - New York Davis Cup, Group B, Manchester Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai M15 Oberhaching Qatar ExxonMobil Open - Doha Tiriac Open - Bucharest French Open - Paris Italy F34 Croatia F11 Dominican Republic F1 Dominican Republic F2 Dominican Republic F5 Spain F4 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F11 Italy F7 Italy F8 Germany F12 Germany F13 Netherlands F4 Usa F23 USA F24 Bosnia & Herzegovina F2 Croatia F1 Croatia F2 Croatia F3 Italy F5 Italy F6 Netherlands F1 Italy F15 France F19 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Turkey F13 Germany F14 Italy F3 (Basiglio) Italy F4 (Sondrio) M15 Kaltenkirchen Calabasas Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Oberstaufen Challenger Dortmund Challenger Bangkok Challenger Heilbronn Challenger Astana Challenger Rimouski Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger M15 Kamen Banca Marche Tennis Cup - San Benedetto XXXVII Torneig C.E. Laieta - Barcelona Tiburon Challenger Furth Challenger Oberstaufen Challenger Salzburg Challenger Alphen Challenger Yokohama Challenger Heilbronn Challenger Caltanissetta Challenger Vancouver Challenger Sibiu Challenger Lugano Challenger Braunschweig Challenger Orleans Challenger Hamburg Challenger Bratislava Challenger Braga Challenger Forli 1 Challenger Blois Challenger Granby Challenger Tulln Challenger Tenerife 2 Challenger Freudenstadt Challenger Kyoto Challenger Tashkent Challenger Rimini Challenger Royan Challenger Ningboo Challenger Iasi Challenger Sarajevo Challenger Augsburg Challenger Bad Waltersdorf Challenger Zagreb Challenger Furth Challenger Barletta Challenger Vicenza Challenger Poprad Tatry Challenger Tallahassee Challenger Shanghai Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Todi Challenger Prague II Challenger Prostejov Challenger Parma Challenger Charlottesville Challenger Forli 3 Challenger Forli 2 Challenger Seoul Challenger M15 Cadolzburg Bordeaux Challenger Cleveland Challenger Como Challenger Marburg Challenger Braunschweig Challenger Alphen Challenger Mauthausen Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Aix En Provence Challenger The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo Como Challenger Davidoff Swiss Indoors Basel - Basel Lisbon Challenger PBZ Zagreb Indoors - Zagreb Meknes Challenger Grand Prix Hassan II - Casablanca Ismaning Challenger Naples Challenger If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Verona Challenger Zug Challenger Santo Domingo Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Tennis Napoli Cup - Napoli Banca Stato Challenger Lugano - Lugano Malaysian Open - Kuala Lumpur The Dubai Tennis Championships - Dubai St. Tropez Challenger Open 13 - Marseille Geneva Open - Geneva Rakuten Japan Open - Tokyo 3° Trofeo 'Citta di Brindisi' - Brindisi BMW Open - Munich Geneva Open - Geneva Bet-at-home Open - Hamburg European Open - Antwerp Abierto Mexicano Telcel - Acapulco BMW Open - Munich Allianz Suisse Open - Gstaad Pekao Open 2004 - Szczecin Tatra Banka Open - Bratislava European Open - Antwerp Swiss Indoors Basel - Basel The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Tennis Napoli Cup - Napoli Allianz Suisse Open Gstaad - Gstaad Delray Beach Open - Delray Beach Serbia Open - Belgrade Challenger Ford de Cherbourg - Cherbourg Open 13 Provence - Marseille Swiss Indoors Basel - Basel BNP Paribas Nordic Open - Stockholm Heineken Open - Auckland Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Bratislava 2 Challenger Mercedes Cup - Stuttgart Eckental Challenger Chennai Open - Chennai International Championship of Croatia - Umag Challenger Groningen - Groningen Heilbronn Challenger Rome Challenger ATP Studena Croatia Open Umag - Umag Nord LB Open - Braunschweig Copa Claro - Buenos Aires Open Seat Godo - Barcelona Bergamo Challenger Open Romania - Bucharest Aircel Chennai Open - Chennai German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Bordeaux Challenger Ordina Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Kenitra Challenger Cancun Challenger Heilbronn Challenger Rennes Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem BA-CA Tennis Trophy - Vienna Aircel Chennai Open - Chennai Rhein-Main Challenger 2004 - Aschaffenburg Mercedes Cup - Stuttgart China Open - Beijing Monza Challenger Aix En Provence Challenger Turin Challenger ABN AMRO World Tennis Tournament - Rotterdam Sassuolo Challenger Skopje Challenger Lugano Challenger Prague Challenger Braunschweig Challenger Geneva Open - Geneva Allianz Suisse Open - Gstaad Perugia Challenger Lambertz Open - Aachen Fever-Tree Championships - London Budapest Challenger Bratislava Challenger Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Abierto Mexicano de Tenis Mifel - Los Cabos Bangkok Challenger Koblenz Challenger Kyoto Challenger Tata Open Maharashtra - Pune Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Liberec Challenger Liberec Challenger Cordenons Challenger ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Como Challenger Hall of Fame Open - Newport Dallas Open - Dallas Heilbronn Challenger Red Letter Days Open - Nottingham Astana Open - Astana cinch Championships - London Nordea Open - Bastad Noumea Challenger Oberstaufen Challenger Prague Challenger Cordenons Challenger Hamburg Challenger Pilot Pen Tennis - New Haven Biella 5 Challenger Lyon Challenger Plava Laguna Croatia Open - Umag Lisbon Challenger Astana Open - Astana Las Vegas Challenger Open SEAT Godo 2006 - Barcelona Monterrey Challenger Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Rome 1 Challenger Furth Challenger Croatia Open Umag - Umag Luedenscheid Challenger Geneva Challenger - Geneva Tampere Challenger Liberec Challenger Geneva Challenger Como Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Rennes Challenger Rakuten Japan Open - Tokyo Challenger Citta di Olbia - Olbia Rijeka Challenger Banca Stato Challenger Lugano - Lugano San Remo Tennis Cup - San Remo Lugano Challenger Heilbronn Challenger Eckental Challenger Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Copa Claro - Buenos Aires Nord/LB Open 2004 - Braunschweig Abierto Mexicano Telcel - Acapulco Geneva Challenger - Geneva Mercedes Cup - Stuttgart Oberstaufen Challenger Intrum Stockholm Open - Stockholm Sao Paulo Challenger Tour Finals Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Sacramento Challenger Bordeaux Challenger Rakuten Japan Open - Tokyo Heineken Open - Auckland Medibank International - Sydney Prague Challenger Sarajevo Challenger Croatia Open - Umag Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Braunschweig Challenger Serbia Open - Belgrade Plava Laguna Croatia Open - Umag Geneva Challenger - Geneva ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Masters Series - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Furth Challenger Moselle Open - Metz Open de Moselle - Metz Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Hypo Group Tennis International - Portschach Sporting Challenger - Turin Open SEAT 2008 - Barcelona Moselle Open - Metz BA-CA Tennis Trophy - Vienna ABN AMRO Open - Rotterdam Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Sardegna Open - Cagliari EFG Swiss Open - Gstaad Banja Luka Open - Banja Luka Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Great Ocean Road Open - Melbourne If Stockholm Open - Stockholm BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Brisbane International - Brisbane Apia International - Sydney NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Open 13 Provence - Marseille Campionati Internazionali D'Italia - Rome Argentina Open - Buenos Aires 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 Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Credit Agricole Suisse Open - Gstaad EFG Swiss Open - Gstaad Qatar Open - Doha Masters Series Hamburg - Hamburg Rogers Masters - Toronto Aircel Chennai Open - Chennai Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Tulln Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome AEGON Championships - London Mutua Madrilena Masters Madrid - Madrid Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai The 10tele.com Open - Nottingham Open 13 - Marseille Mutua Madrilena Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich Geneva Open - Geneva Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Montreal Western & Southern Open - Cincinnati CA Tennis Trophy - Vienna AEGON Championships - London 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 Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Open 13 Provence - Marseille 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 Internazionali BNL d'Italia - Rome AEGON Championships - London AEGON Championships - London Rogers Cup - Toronto AEGON International - Eastbourne Gerry Weber Open - Halle Western & Southern Open - Cincinnati Citi Open - Washington Croatia Open - Umag Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid DIEMA XTRA Sofia Open - Sofia Internazionali BNL d'Italia - Rome Allianz Suisse Open Gstaad - Gstaad Bet-at-home Open - Hamburg Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Chennai Open - Chennai BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Energis Open - Amersfoort BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel United Cup - Australia Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Rio Open - Rio de Janeiro Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Marrakech Australian Open - Melbourne Bucharest Open - Bucharest French Open - Paris Wimbledon - London China Open - Beijing U.S. Open - New York Belgrade Open - Belgrade Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Wimbledon - London Open Occitanie - Montpellier 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 Davidoff Swiss Indoors - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille U.S. Open - New York Swiss Indoors Basel - Basel Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London National Bank Open - Montreal Australian Open - Melbourne Rolex Paris Masters - 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 Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Gonet Geneva Open - Geneva Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Tennis Masters Series - Hamburg Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 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, GER-ARG 1-4 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, POR-GER 2-3 French Open - Paris 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, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 French Open (juniors) Miami Open - Miami French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Davis Cup, World Group, 1R, SUI-USA 0-5 AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 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 Olympics - Beijing Barclays ATP World Tour Finals - London Olympics - Paris Olympics - London Mubadala World Tennis Championship