Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 French Open - Paris Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Spain F17 Spain F18 Spain F19 Germany F13 Italy F22 Spain F34 Spain F34a Portugal F3 France F6 Italy F8 Spain F5 Italy F11 France F8 France F16 USA F1 USA F3 France F16 France F17 Croatia F4 Croatia F5 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Germany F7 Germany F14 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Germany F8 Italy F9 Germany F16 France F6 France F7 Great Britain F6 Belgium F2 Qatar F1 Qatar F2 Portugal F2 Spain F6 USA F2 Austria F2 Prague Open - Prague Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Budapest Challenger - Budapest Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki BSI Challenger Lugano - Lugano Guzzini Challenger - Recanati Challenger Britania Zavaleta - Puebla Challenger Tunisie - Tunis Mexico City Challenger Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Pozoblanco Challenger Lubbock Challenger - Lubbock XII Abierto Internacional de Salinas - Salinas Geneva Challenger Samsung Secruities Cup Challenger - Seoul San Luis Potosi Challenger 2007 - San Luis Potosi Sacramento Challenger Tiburon Challenger Tumkur Open - Tumkur Belgrade Challenger Rhodes Challenger San Remo Tennis Cup - San Remo Sporting Challenger - Turin Arad Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Singapore Challenger Memorial Manfredini - Sassuolo Bath Challenger Challenger Casino Lugano - Lugano Muller Cup - Ulm XXX Edizione 'A Savoldi Marco' - Manerbio Oberstaufen Cup-Head German Master's Series - Oberstaufen Internationale Badische Meisterschaften Um Den Techem Cup - Zell Banca Stato Challenger - Lugano Manerbio Challenger Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham X Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Trnava Challenger Madrid Challenger Geneva Challenger Casablanca Challenger Rimouski Challenger San Luis Potosi Challenger Sarasota Challenger Siemens Open - Scheveningen San Benedetto Challenger Guadalajara Challenger IPP Geneva Trophy - Geneva The Surbiton Trophy - Surbiton San Luis Potosi Challenger Lugano Challenger Tanger Challenger Recanati Challenger Oberstaufen Challenger Jameson Cup - Milan The LTA Nottingham Challenger - Nottingham Open de Franche-Comte - Besancon The Manchester Trophy - Manchester Rennes Challenger USTA Challenger of Oklahoma - Tulsa Top Wool Challenger - Biella USTA Comerica Challenger - Aptos St. Petersburg Challenger - St. Petersburg dBI Tennis Challenger - Binghamton Sarasota Challenger Ethias Tennis Trophy - Mons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Citta di Como - Como WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Vicenza Challenger Memorial Manfredini - Sassuolo Prague Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Milan Challenger Baden Open - Karlsruhe Mobilux Open - Luxembourg Recanati Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Copa Telefonica CTC Chile - Santiago Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc St. Remy Challenger Odlum Brown Vancouver Open - Vancouver Orleans Challenger Geneva Challenger Tenerife Challenger Marburg Challenger Wolfsburg Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Genova Challenger Zenith Tennis Cup-Harbour Club - Milan Abierto Internacional Varonil Ciudad de Cancun - Cancun Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Seoul Challenger Open de Montauban - Montauban ITG Miami Challenger - Miami Salzburg Challenger Banca Stato Challenger Lugano - Lugano Nokian Hakkapeliitta Open - Tampere La Serena Open - La Serena Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Rijeka Challenger Banca Stato Challenger Lugano - Lugano Calabasas Challenger Biella Challenger Izmir Challenger Mallorca Challenger IX Torneo Internacionale de Tennis - Barletta Sassuolo Challenger - Sassuolo Geneva Challenger - Geneva Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Biella 1 Challenger Schickedanz Open - Furth Roma Open Challenger - Rome Flea Market Cup Busan Challenger Tennis - Busan 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia The Manchester Trophy - Manchester Savannah Challenger Aix En Provence Challenger Badden Open by Rothaus - Ettlingen Caltanissetta Challenger Tampere Imageneering Open - Tampere Marburg Challenger Internationaler Raiffeisen Grand Prix - St. Polten AT&T Challenger of Dallas - Dallas Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Milan Indoors - Milan Como Challenger Rado Geneva Challenger - Geneva Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe Challenger Casino Lugano - Lugano Geneva Challenger - Geneva Germany F1 Open de Moselle - Metz Davidoff Swiss Indoors - Basel Surbiton Challenger The Nottingham Challenger - Nottingham Uncle Toby's Australian Men's Clay Court Challenger - Canberra KGHM Dialog Polish Indoors - Wroclaw Open Seat Godo 2005 - Barcelona The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli The Stella Artois Grass Court Championships - London The Natrel's Challenger of Granby - Granby The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Allianz Suisse Open - Gstaad Open Mutouest St. Brieuc - St. Brieuc Campbell's Hall of Fame Tennis Championships - Newport Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bordeaux Challenger Surbiton Challenger ECM Prague Open - Prague Baden Open - Ettlingen Nottingham Challenger Thailand Open - Bangkok Open de Moselle - Metz Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide SAP Open - San Jose Bordeaux Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Mamaia Challenger - Constanta The 10tele.com Open - Nottingham The Samsung Open - Nottingham Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Recanati Challenger Open de Rennes - Rennes St. Remy Challenger Allianz Suisse Open - Gstaad Geneva Challenger San Remo Challenger Recife Challenger Rennes Challenger Athens Challenger The Samsung Open - Nottingham Leon Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Karlsruhe Challenger Allianz Suisse Open - Gstaad Bordeaux Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Cremona Challenger Alphen Challenger Jersey Challenger Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Bratislava Challenger Guadalajara Challenger Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors - Basel Heineken Open - Auckland Bergamo Challenger Charlottesville Challenger Allianz Suisse Open Gstaad - Gstaad The Artois Championships - London Qatar Exxon Mobil Open - Doha Knoxville Challenger Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Champaign Challenger The Dubai Tennis Championships - Dubai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Leon Challenger Dubai Duty Free Tennis Championships - Dubai Rimouski Challenger Rakuten Japan Open - Tokyo Countrywide Classic - Los Angeles China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane AEGON Championships - London Monza Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AEGON Championships - London Millenium Tennis Championships - Delray Beach Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad San Remo Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb European Open - Antwerp AEGON Championships - London Stockholm Open - Stockholm San Diego Open - San Diego Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Citi Open - Washington Adelaide International 1 - Adelaide Tashkent Challenger Swiss Indoors Basel - Basel AEGON Championships - London Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Loughborough Challenger PTT Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Leon Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mexico City Challenger AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart Furth Challenger Winston-Salem Open - Winston-Salem Geovillage Open Trofeo Melia Olbia - Olbia Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing AEGON Championships - London Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Moselle Open - Metz Rhein-Main Challenger 2004 - Aschaffenburg Brisbane International - Brisbane LXV Concurso Internacional Vigo - Vigo The 'Fitz' Casino Challenger - Tunica Zhuhai Open - Zhuhai China Open - Beijing bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Gijon Open - Gijon Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Boss Open - Stuttgart cinch Championships - London Open SEAT 2008 - Barcelona Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad cinch Championships - London Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Masters Series Monte-Carlo - Monte-Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Open de la Comunidad Valenciana - Valencia Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells The Stella Artois Championships - London Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Campionati BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Masters Series - Hamburg Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Masters - Montreal Miami Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Davidoff Swiss Indoors - Basel Rolex Paris Masters - Paris Sony Open Tennis - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam 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 Sony Ericsson Open - Miami 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 Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, World Group, QF, GBR-FRA 3-1 Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Mubadala World Tennis Championship Davis Cup, World Group, SF, SUI-ITA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Wimbledon (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Open 13 Provence - Marseille