Career 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 France F2 France F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 France F5 Greece F1 France F7 Italy F3 Italy F4 Algeria F1 Algeria F2 Italy F6 Italy F8 Italy F9 Italy F10 Italy F11 Spain F11 Italy F15 Belgium F1 Belgium F2 Italy F16 Italy F17 Netherlands F1 France F13 France F17 France F18 France F4 Great Britain F5 Great Britain F6 France F14 France F5 Italy F2 The LTA Nottingham Challenger - Nottingham Alfa Romeo Tennis Cup - Cordenons X Abierto Internacional de Salinas - Salinas Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere 7° Trani Cup - Trani XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Internazionali di Tennis - Bergamo Isla de Lanzarote - Lanzarote San Marino Cepu Open - San Marino Pekao Open - Szczecin Open de Rennes La Trinitaine - Rennes Tatra Banka Open 2006 - Bratislava Challenger DCN de Cherbourg - Cherbourg LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Tatra Banka Slovak Open - Bratislava Rabat Challenger Barletta Challenger Courmayeur Challenger Sopot Challenger Vercelli Challenger Tunis Challenger Oberstaufen Challenger Ortisei Challenger Brest Challenger Marbella Challenger Cassis Challenger Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg Tallahassee Tennis Challenger - Tallahassee Trofeo Francesco Guzzini - Recanati Samsung Securities Cup - Seoul China Open - Beijing The LTA Bolton Challenger - Bolton The Stella Artois Grass Court Championships - London Guzzini Challenger - Recanati China Open - Beijing X Torneo Internazionale di Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati Genoa Open - Genova Ethias Trophy - Mons The Surbiton Trophy - Surbiton Mercedes Cup - Stuttgart Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Turin Challenger San Marino Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Le Gosier Challenger Manerbio Challenger PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Florianopolis Challenger Braunschweig Challenger Mercedes Cup - Stuttgart Ortisei Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Bergamo Challenger Irving Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam San Marino Challenger The Dubai Tennis Championships - Dubai Sao Paulo Challenger Tour Finals Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Prague Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Caltanissetta Challenger Francavilla Challenger AEGON Championships - London German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing Todi Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Eckental Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille The Nottingham Challenger - Nottingham AEGON Championships - London Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Torneo Internacional Challenger Fila 2005 - Leon Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen ECM Prague Open 2005 - Prague Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon Marbella Challenger Barletta Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Challenger 42 - Andrezieux SkiStar Swedish Open - Bastad European Open - Antwerp Brisbane International - Brisbane Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Noventi Open - Halle Citi Open - Washington Open Parc - Lyon Open Sud de France - Montpellier Togliatti Cup - Togliatti Sir Supermercati - Rome Szczecin Challenger Bauer Watertechnology Cup - Eckental Cherbourg Challenger Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Bordeaux Challenger Open de Franche-Comte - Besancon GHI Bronx Tennis Classic - Bronx Citta di Como - Como Open Mutouest - St. Brieuc Lambertz Open by Stawag - Aachen The Surbiton Trophy - Surbiton Sophia Antipolis Challenger Cordenons Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Canottieri Minico 2004 - Mantova BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise The Manchester Trophy - Manchester Marrakech Challenger USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Casablanca Cepu Open - San Marino Togliatti Cup - Togliatti Timisoara Challenger - Timisoara Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Palermo Challenger Jameson Cup - Milan Societa Canottieri Mincio 2005 - Mantova San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova The LTA Men's Challenger - Southampton Ortisei Challenger Rome Challenger San Marino Challenger BMW Tennis Championship - Sunrise Santiago Challenger Tennis Napoli Cup 2006 - Napoli Rome Challenger Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Quimper Challenger Aix En Provence Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Brasov Challenger - Brasov Tehran Open 2004 - Tehran Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito Tiburon Challenger - Tiburon Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Ford de Cherbourg - Cherbourg Internationaux de Nouvelle-Caledonie - New Caledonia Challenger Casablanca San Angel - Mexico City Tunis Open 2007 - Tunis Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Pekao Open - Szczecin Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Genova Challenger Orleans Challenger International Indoor Tennis Championships of Croatia - Zagreb Sunrise Challenger Mons Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille BMW Open - Munich Napoli Challenger Grand Prix Hassan II - Casablanca Biella Challenger Rome Challenger Reggio Emilia Challenger Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Genova Challenger BMW Open - Munich Napoli Challenger Pau Challenger Orleans Challenger ATP Studena Croatia Open Umag - Umag Eckental Challenger Ortisei Challenger Helsinki Challenger Campionati Internazionali di Sicilia - Palermo Bergamo Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Nottingham Challenger Cordenons Challenger Open 13 - Marseille Sibiu Challenger Dallas Challenger Barletta Challenger AIG Japan Open Tennis Championships - Tokyo Napoli Challenger Furth Challenger Recanati Challenger China Open - Beijing San Marino Challenger Pau Challenger ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Cherbourg Challenger Mersin Challenger Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg ASB Classic - Auckland Apia International - Sydney Open 13 - Marseille San Benedetto Challenger Erste Bank Open - Vienna Geneva Challenger St. Petersburg Open - St. Petersburg Moselle Open - Metz European Open - Antwerp AEGON Championships - London If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg China Open - Beijing Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Open Parc - Lyon Santiago Challenger St. Brieuc Challenger Millennium Estoril Open - Estoril Ostrava Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Scheveningen Challenger Apia International - Sydney Istanbul Challenger Open de Franche Comte - Besancon Rennes Challenger Punta Del Este Challenger Santiago Challenger Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Padova Challenger Pullach Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Orleans Challenger Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Genova Open Challenger - Genova BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Moselle Open - Metz Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open 13 - Marseille Kremlin Cup - Moscow Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Moselle Open - Metz The Artois Championships - London The Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Rogers Cup - Toronto PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Davidoff Swiss Indoors - Basel Heineken Open - Auckland Gerry Weber Open - Halle The Stella Artois Championships - London BCR Open Romania - Bucharest ARAG World Team Championship - Dusseldorf Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb French Open - Paris SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON International - Eastbourne BMW Open - Munich If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Erste Bank Open - Vienna Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Nature Valley International - Eastbourne Open Parc - Lyon BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Coupe Rogers - Montreal Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome U.S. Open - New York Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Rogers Cup - Toronto Rogers Cup - Montreal U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Masters - Toronto Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Qatar Exxon Mobil Open - Doha Wimbledon - London Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo 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 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 French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Australian Open - Melbourne U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris French Open - Paris The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Wimbledon - London Mubadala World Tennis Championship U.S. Open - New York Mubadala World Tennis Championship Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, CRO-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Finals, Group A Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Wimbledon - London Kooyong Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Olympics - Beijing