Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Botswana F1 Italy F17 Netherlands F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 USA F27 Belgium F2 South Africa F1 South Africa F2 Italy F16 USA F20 USA F21 Italy F11 USA F13 Brasov Challenger - Brasov Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Pekao Open - Szczecin USTA Challenger - Champaign Morocco Tennis Tour - Casablanca Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Genova Open Challenger - Genova The Surbiton Trophy - Surbiton Riviera di Rimini Challenger - Rimini Open D'Orleans - Orleans Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sunrise Challenger Ostrava Challenger Nottingham Challenger Granby Challenger Lambertz Open by Stawag - Aachen Vancouver Challenger Binghamton Challenger Genoa Open - Genova Como Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Todi Challenger Rennes Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Charlottesville Challenger Knoxville Challenger Biella Challenger Rome Challenger San Marino Challenger Palermo Challenger Seoul Challenger Ortisei Challenger Bergamo Challenger Nottingham Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sopot Challenger Manerbio Challenger Oklahoma Challenger - Tulsa Florianopolis Challenger Internazionali di Tennis - Bergamo Cordenons Challenger Timisoara Challenger - Timisoara Bergamo Challenger Irving Challenger Mersin Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Fifth-Third Bank Tennis Classic - Lexington San Marino Challenger Geneva Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Prague Challenger Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis 2008 Knoxville Challenger - Knoxville Pekao Open - Szczecin Lambertz Open by Stawag - Aachen 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville BMW Tennis Championship - Sunrise Jameson Cup - Milan Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Rome Challenger Status Athens Open - Athens Sir Supermercati - Rome Turin Challenger USTA Illinois Challenger - Champaign Ostrava Challenger Ford Tennis Championships - Louisville Todi Challenger 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati USTA Challenger of Oklahoma - Tulsa Scheveningen Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Le Gosier Challenger Tunis Challenger Baton Rouge Challenger Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Istanbul Challenger Rennes Challenger Punta Del Este Challenger San Marino Challenger Cordenons Challenger Braunschweig Challenger Lexington Challenger Padova Challenger Caltanissetta Challenger Szczecin Challenger Santiago Challenger Vercelli Challenger Genova Challenger Oberstaufen Challenger Orleans Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Music City Challenger - Nashville Barletta Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Santiago Challenger Tatra Banka Open 2006 - Bratislava Eckental Challenger Napoli Challenger Rome Challenger Ortisei Challenger Brest Challenger Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere Campionati Internazionali di Sicilia - Palermo Nottingham 1 Challenger Qatar ExxonMobil Open - Doha South African Airways Open - East London Tehran Open 2004 - Tehran Ethias Trophy - Mons The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Nottingham Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bratislava Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Rome Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open des Alpes Trophee BNP Paribas - Grenoble BMW Open - Munich Mons Challenger Orleans Challenger Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Barletta Challenger SA Tennis Open - Johannesburg Ethias Trophy - Mons The Dubai Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding AEGON Championships - London ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Nottingham 2 Challenger San Remo Challenger Santiago Challenger Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Rome Challenger Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Dallas Challenger Open 13 - Marseille Genova Challenger BMW Open - Munich AEGON International - Eastbourne Genova Challenger Noumea Challenger Mons Challenger China Open - Beijing Honolulu Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Sao Paulo Challenger Tour Finals Delray Beach International Tennis Championships - Delray Beach Ortisei Challenger Estoril Open - Estoril Rabat Challenger BCR Open Romania - Bucharest Bet-at-home Cup - Kitzbuhel Citi Open - Washington Medibank International - Sydney Winston-Salem Open - Winston-Salem Marrakech Challenger St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca PTT Thailand Open - Bangkok Open Sud de France - Montpellier China Open - Beijing Kremlin Cup - Moscow AEGON Championships - London Barletta Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Napoli Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca International German Open - Hamburg AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Countrywide Classic - Los Angeles China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Erste Bank Open - Vienna Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo AEGON Championships - London The Dubai Tennis Championships - Dubai Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Moselle Open - Metz Rakuten Japan Open - Tokyo AEGON Championships - London New York Open - New York If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Erste Bank Open - Vienna Tata Open Maharashtra - Pune Next Generation Adelaide International - Adelaide Medibank International - Sydney The Artois Championships - London Infosys Hall of Fame Open - Newport New York Open - New York Cherbourg Challenger Erste Bank Open - Vienna Great Ocean Road Open - Melbourne PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Millennium Estoril Open - Estoril Citi Open - Washington Melbourne Summer Set - Melbourne AEGON Championships - London Dallas Open - Dallas Mercedes Cup - Stuttgart San Diego Open - San Diego Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Napoli Challenger Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Ortisei Challenger Citi Open - Washington Valencia Open - Valencia Pullach Challenger Heineken Open - Auckland Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ASB Classic - Auckland China Open - Beijing Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington San Benedetto Challenger Chengdu Open - Chengdu If Stockholm Open - Stockholm Jameson Cup - Milan Memphis Open - Memphis Delray Beach Open - Delray Beach Eckental Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Truist Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart RCA Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha Open 13 - Marseille AEGON International - Eastbourne Erste Bank Open - Vienna Maharashtra Open - Pune Open 13 Provence - Marseille Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney AEGON International - Eastbourne BMW Open - Munich Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Fever-Tree Championships - 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 French Open - Paris Australian Open - Melbourne 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 Davis Cup, World Group, PO, RUS-ITA 1-4 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-CHI 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth U.S. Open (juniors) French Open (juniors) Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, CHI-ITA 1-4 AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, SF, SUI-ITA 3-2 Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group 1, 1R, ITA-BLR 5-0 Laver Cup - Chicago Nitto ATP Finals - London Wimbledon (juniors) Olympics - Beijing Citi Open - Washington