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 Wimbledon - London Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. Open - New York Davis Cup, Group B, Manchester Astana Open - Astana Rolex Paris Masters - Paris Punta Del Este Challenger BNP Paribas Open - Indian Wells Split Challenger Cagliari Challenger French Open - Paris Lima 1 Challenger Wimbledon - London U.S. Open - New York BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Tiriac Open - Bucharest Mutua Madrid Open - Madrid French Open - Paris cinch Championships - London Modena Challenger Chengdu Open - Chengdu Argentina F8 Argentina F3 (Villa Maria) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Argentina F7 (Corrientes) Argentina F8 (Buenos Aires) Argentina F9 (Rio Cuarto) M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Brcko M25 Kiseljak M15 Tabarka M15 Tabarka M15 Buenos Aires M25 Lima M15 Ystad M15 Baja M15 Helsinki M25 Irpin M15 Santiago M15 Sao Paulo M15 Junin M25 Orlando M25 Rancho Santa Fe M25 Punta del Este M25 Cordoba M25 Vogau M15 Caslano M25 Pardubice M15 Setubal M15 Antalya M25 Buenos Aires M15 Antalya Lugano Challenger Banca Marche Tennis Cup - San Benedetto Ann Arbor Challenger Prague II Challenger Trieste Challenger Sibiu Challenger Alicante Challenger Concepcion Challenger Rome 2 Challenger Zagreb Challenger Meerbusch Challenger Luedenscheid Challenger Como Challenger Banja Luka Challenger Lima 2 Challenger Phoenix Challenger Murcia Challenger M25 Hurlingham Villa Maria Challenger Buenos Aires Challenger Rio De Janeiro Challenger Guayaquil Challenger Montevideo Challenger Tigre 1 Challenger Tigre 2 Challenger Concepcion Challenger Santiago Challenger Sarasota Challenger Oeiras 3 Challenger Bordeaux Challenger Salzburg Challenger Santiago Challenger Rome Challenger Cali Challenger AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Buenos Aires Challenger Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Santa Cruz de la Sierra Challenger Santa Cruz de la Sierra Challenger Portugal Open - Oeiras Guayaquil Challenger Campinas Challenger Mercedes Cup - Stuttgart Open de Moselle - Metz Tallahassee Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Barletta Challenger St. Tropez Challenger Aix En Provence Challenger Forli 6 Challenger Buenos Aires Challenger Santa Fe 2 Challenger Santiago 3 Challenger Santa Cruz de la Sierra 2 Challenger Curitiba Challenger Guayaquil Challenger Buenos Aires Challenger Buenos Aires Challenger Tennis Napoli Cup - Napoli Credit Agricole Suisse Open - Gstaad Banca Stato Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2004 - Szczecin Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Amersfoort Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva Rakuten Japan Open - Tokyo Bratislava 2 Challenger Antofagasta Challenger Geneva Open - Geneva Guayaquil Challenger Lima 2 Challenger Villa Maria Challenger International Championship of Croatia - Umag Abierto Mexicano Telcel - Acapulco Challenger Groningen - Groningen Fever-Tree Championships - London Rosario Challenger European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Open Seat Godo - Barcelona Naples Challenger Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Open Romania - Bucharest Turin Challenger Mauthausen Challenger Bordeaux Challenger Ordina Open - 's-Hertogenbosch Iasi Challenger Murray River Open - Melbourne Cordoba Open - Cordoba Cancun Challenger Rennes Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger St. Petersburg Challenger - St. Petersburg Montevideo Challenger IPP Geneva Trophy - Geneva BA-CA Tennis Trophy - Vienna Guangzhou Challenger Generali Open - Kitzbuhel Rhein-Main Challenger 2004 - Aschaffenburg Punta Del Este Challenger Adelaide International 1 - Adelaide Oeiras 4 Challenger Oeiras 4 Challenger Cordoba Challenger Zug Challenger Monza Challenger cinch Championships - London Aix En Provence Challenger Nordea Open - Bastad Sassuolo Challenger Astana Open - Astana Braunschweig Challenger Allianz Suisse Open Gstaad - Gstaad Cordoba Open - Cordoba Allianz Suisse Open - Gstaad Rio Open - Rio de Janeiro Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Perugia Challenger Moselle Open - Metz Lambertz Open - Aachen Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Girona Challenger Allianz Suisse Open Gstaad - Gstaad Red Letter Days Open - Nottingham Punta Del Este Challenger Prague Challenger Lima Challenger Pilot Pen Tennis - New Haven Biella 5 Challenger Bratislava Challenger Prostejov Challenger Cordenons Challenger Lima Challenger Campinas Challenger Open SEAT Godo 2006 - Barcelona Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Vicenza Challenger Croatia Open Umag - Umag Geneva Challenger - Geneva Tampere Challenger Cordenons Challenger Coquimbo 2 Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Prague 1 Challenger Turin Challenger Rakuten Japan Open - Tokyo Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Antofagasta Challenger Banca Stato Challenger Lugano - Lugano Campinas Challenger San Remo Tennis Cup - San Remo Lugano Challenger Canberra Challenger Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Oeiras 3 Challenger Copa Claro - Buenos Aires Nord/LB Open 2004 - Braunschweig Abierto Mexicano Telcel - Acapulco Iasi Challenger Geneva Challenger - Geneva Mercedes Cup - Stuttgart San Marino Challenger Pilot Pen Tennis - New Haven Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Rakuten Japan Open - Tokyo Heineken Open - Auckland Aircel Chennai Open - Chennai Medibank International - Sydney EFG Swiss Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Plava Laguna Croatia Open - Umag Geneva Challenger - Geneva ABN AMRO World Tennis Tournament - Rotterdam Masters Series - Hamburg Rakuten Japan Open - Tokyo Moselle Open - Metz Open de Moselle - Metz Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Hypo Group Tennis International - Portschach Sporting Challenger - Turin Open SEAT 2008 - Barcelona Santiago 2 Challenger BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO Open - Rotterdam BNP Paribas Masters - Paris EFG Swiss Open - Gstaad Banja Luka Open - Banja Luka If Stockholm Open - Stockholm Generali Open - Kitzbuhel Open 13 Provence - Marseille Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Topshelf Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Credit Agricole Suisse Open - Gstaad EFG Swiss Open - Gstaad Qatar Open - Doha Aircel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid AEGON Championships - London Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai The 10tele.com Open - Nottingham Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Geneva Open - Geneva AEGON Championships - London Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON Championships - London AEGON Championships - London AEGON International - Eastbourne Gerry Weber Open - Halle Citi Open - Washington Croatia Open - Umag St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb DIEMA XTRA Sofia Open - Sofia Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Energis Open - Amersfoort Erste Bank Open - Vienna Argentina Open - Buenos Aires Gerry Weber Open - Halle Swiss Open - Gstaad Next Gen ATP Finals - Milan Adelaide International 2 - Adelaide Chile Dove Men+Care Open - Santiago Davidoff Swiss Indoors - Basel Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Nordea Open - Bastad Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Stockholm Open - Stockholm Cordoba Open - Cordoba Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech Bucharest Open - Bucharest China Open - Beijing Belgrade Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Open Occitanie - Montpellier Movistar Chile Open - Santiago Davidoff Swiss Indoors - Basel Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Swiss Indoors Basel - Basel 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 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 Western & Southern Financial Group Masters - Cincinnati 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 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo 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 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 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 Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 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 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 Monte-Carlo Rolex Masters - Monte-Carlo 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 Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Internazionali BNL d'Italia - Rome Rothesay International - Eastbourne Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Geneva Open - Geneva Davis Cup, World Group, 1R, SUI-ROU 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 BNP Paribas Open - Indian Wells 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 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, SUI-CZE 2-3 Mutua Madrid Open - Madrid Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, GER-SUI 2-3 Tennis Masters Series - Hamburg U.S. Open - New York French Open (juniors) Wimbledon - London AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Exhibition Diriyah Tennis Cup Australian Open - Melbourne French Open - Paris 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 Olympics - Beijing Olympics - London Olympics - Paris 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, 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 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Mubadala World Tennis Championship