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 2000 1999 1998
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 Miami Open - Miami French Open - Paris Wimbledon - London National Bank Open - Toronto Germany F3 Germany F2 Australia F2 France F19 Germany F1 Germany F2 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Spain F26 Okal Cup - Eckental Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn TED Open - Istanbul Bauer Watertechnology Cup - Eckental France F7 The Shelbourne Irish Open - Dublin GHI Bronx Tennis Classic - Bronx Spain F14 France F3 France F12 France F15 France F18 France F19 IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Germany F1 4th Volkswagen Challenger - Wolfsburg France F14 Great Britain F1 Unicredit (Suisse) Bank S.A. Challenger - Chiasso France F10 Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Roma Open Challenger - Rome Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Caltanissetta Challenger St. Brieuc Challenger Ramat Hasharon Challenger Braunschweig Challenger Pozoblanco Challenger Oberstaufen Challenger Granby Challenger Segovia Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger Mons Challenger Rennes Challenger Pozoblanco Challenger Mons Challenger Rennes Challenger Muller Cup - Ulm Helsinki Challenger Heilbronn Open - Heilbronn Bath Challenger BMW Challenger Open - Monchengladbach Okal Cup 2001 International Bavarian Championships - Eckental Whirlpool Open - Budapest Challenger Hamburg - Hamburg Vancouver Challenger Black Forest Open - Alpirsbach Heilbronn Open - Heilbronn St. Remy Challenger Istanbul Challenger Mons Challenger Sarajevo Challenger Kuppers Kolsch Cup by Lambertz - Aachen Napoli Challenger Rome Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee Nottingham Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham-2 Challenger Memorial Kolyaskin - Donetsk Schickendanz Open - Furth Gallagher International - Hamilton Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental CA-Challenge - Graz Baden Open - Ettlingen ATU Cup 2001 - Weiden Lambertz Open - Aachen Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon IPP Geneva Trophy - Geneva Open de L'Isere-Trophee BNP Paribas - Grenoble Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Roma Challenger 2007 - Rome Baden Open - Karlsruhe IPP Open - Helsinki Schickedanz Open 2007 - Furth Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn XXXVII Torneig C.E. Laieta - Barcelona Orleans Challenger XI Open International D'Andorra - Andorra Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Open de Montauban - Montauban The Manchester Trophy - Manchester St. Brieuc Challenger Manta Challenger Segovia Challenger Istanbul Challenger Orleans Challenger Tashkent Challenger Geneva Challenger TED Open - Istanbul Brescia Challenger Wroclaw Challenger Heilbronn Challenger Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Tatra Banka Slovak Open - Bratislava Brescia Challenger Noumea Challenger Busan Challenger Open D'Orleans - Orleans Open D'Orleans - Orleans S Tennis Master Championship - Graz Open de Rennes - Rennes ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Akbank Private Banking TED Open - Istanbul Monza Challenger Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental Mitsubishi Electric Europe Cup - Monza Lambertz Open by Stawag - Aachen Rabat Challenger Open des Alpes Trophee BNP Paribas - Grenoble Challenger Tunisie - Tunis Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Bordeaux Challenger Monterrey Challenger Siemens Open - Scheveningen BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Jersey Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Segovia Challenger Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden Mobilux Open - Luxembourg Helsinki Challenger BMW Tennis Championship - Sunrise Noumea Challenger Oberstaufen Cup - Oberstaufen Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Challenger 42 - Andrezieux LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Kazan Challenger Mersin Challenger Champaign Challenger Logopak Challenger 2005 - Lubeck Bergamo Challenger Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel Gemax Open - Belgrade Leon Challenger Pozoblanco Challenger Gerry Weber Open - Halle Dallas Challenger Bordeaux Challenger Seoul Challenger Nottingham Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Sporting Challenger 2003 - Turin 2003 Mercedes Cup - Stuttgart Noumea Challenger 10th Wartburg Open - Eisenach Braunschweig Challenger Oberstaufen Challenger Orleans Challenger Mons Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger Olbia Challenger - Olbia Knoxville Challenger Heilbronn Challenger Open de Tenis Amaya - Pamplona Andria Challenger Open de L'Isere - Grenoble Rennes Challenger Quimper Challenger Nottingham Challenger Rezidenza Open - Magdeburg Geneva Challenger - Geneva Open Seat Godo - Barcelona Warsteiner Grand Prix - Oberstaufen Gerry Weber Open - Halle Lisbon Challenger Manchester Challenger Grand Prix de Tennis de Lyon - Lyon Volkswagen Challenger 2004 - Wolfsburg Noumea Challenger Lexington Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Schickedanz Open - Furth Kroger / St. Jude International - Memphis Granby Challenger - Granby Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia Open de la Comunidad Valenciana - Valencia Bordeaux Challenger VIII Avierto Internacional de Salinas - Salinas Morelia Challenger Davidoff Swiss Indoors - Basel Chennai Open - Chennai Birmingham Challenger Delray Beach International Tennis Championships - Delray Beach Napoli Challenger ATP Open Castilla y Leon - Segovia Nottingham Challenger Monza Challenger The Stella Artois Championships - London Trofeo Internacional Club Laieta - Barcelona Pilot Pen Tennis - New Haven China Open - Beijing Open de Montauban - Montauban Black Forest Open - Freudenstadt Binghamton Challenger LTA Wrexham Challenger - Wrexham Davidoff Swiss Indoors Basel - Basel Black Forest Open - Freudenstadt Chennai Open - Chennai Internationaux de Doubs Open de Franchie-Comte - Besancon ABN/AMRO World Tennis Tournament - Rotterdam Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Ordina Open - 's-Hertogenbosch Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Germany F1 Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth ATP Kremlin Cup - Moscow Surbiton Challenger Raanana Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Czech Indoor Open - Prague Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague Open 13 - Marseille Open de L'Isere - Grenoble Ortisei Challenger The LTA Bolton Challenger - Bolton Status Athens Open - Athens Estoril Open - Estoril BMW Open - Munich USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Open de Moselle - Metz BA-CA Tennis Trophy - Vienna PrivatBank Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg Grand Prix de Tennis de Lyon - Lyon Aix En Provence Challenger The Surbiton Trophy - Surbiton BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Nottingham 2 Challenger Mercedes Cup - Stuttgart Open de Montauban - Montauban Open de Moselle - Metz If Stockholm Open - Stockholm Aix En Provence Challenger Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Dubai Tennis Championships - Dubai Open de Nice Cote dAzur - Nice Zagreb Challenger GHI Bronx Tennis Classic - Bronx Legg Mason Tennis Classic - Washington Open de Moselle - Metz Mexico City Challenger China Open - Beijing Newport Challenger Open Sud de France - Montpellier Brisbane International - Brisbane Bergamo Challenger Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Rhodes Challenger Open des Alpes Trophee BNP Paribas - Grenoble Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb St. Remy Challenger Geneva Challenger Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Wroclaw Challenger Izmir Challenger Nottingham-2 Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Karlsruhe Challenger Open 13 - Marseille BMW Open - Munich Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb BMW Open - Munich Braunschweig Challenger Hall of Fame Tennis Championships - Newport Irving Challenger Citi Open - Washington BMW Open - Munich RCA Championships - Indianapolis Bratislava Challenger Bratislava Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Helsinki Challenger Mouilleron-Le-Captif Challenger ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger Braunschweig Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Heilbronn Challenger Geneva Open - Geneva Nottingham Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Open Sud de France - Montpellier Delray Beach Open - Delray Beach Noumea Challenger Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Bank Austria Tennis Trophy - Vienna BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Loughborough Challenger Garanti Koza Sofia Open - Sofia Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Sydney International - Sydney Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Open Parc - Lyon AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Noumea Challenger Heilbronn Challenger bett1HULKS Championships - Cologne Serbia Open - Belgrade Astana Open - Nur-Sultan Sofia Open - Sofia Grand Prix Hassan II - Casablanca Jersey Challenger Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Kremlin Cup - Moscow Cherbourg Challenger Kremlin Cup - Moscow Moselle Open - Metz Melbourne Summer Set - Melbourne PBZ Zagreb Indoors - Zagreb Dallas Open - Dallas Sofia Open - Sofia Libema Open - 's-Hertogenbosch Le Gosier Challenger Sarajevo Challenger Leon Challenger Guadalajara Challenger St. Brieuc Challenger Mexico City Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Ortisei Challenger Mumbai Open - Mumbai China Open - Beijing AEGON Championships - London Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Helsinki Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel China Open - Beijing China Open - Beijing Abierto Mexicano - Los Cabos Astana Open - Astana Heilbronn Challenger Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Moselle Open - Metz Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Citi Open - Washington Abierto Mexicano Telcel - Acapulco AEGON Championships - London International German Open - Hamburg Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Bratislava Challenger Citi Open - Washington Rennes Challenger Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Estoril Open - Estoril United Cup - Australia Dallas Open - Dallas German Tennis Championships - Hamburg Farmers Classic - Los Angeles Libema Open - 's-Hertogenbosch Moselle Open - Metz PTT Thailand Open - Bangkok Loughborough Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel BMW Open - Munich Open de Nice Cote d'Azur - Nice 2000 Mercedes Cup - Stuttgart Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Moselle Open - Metz Rome Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger Hall of Fame Open - Newport AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Moselle Open - Metz Claro Open Colombia - Bogota Chengdu Open - Chengdu San Luis Potosi Challenger Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Valencia Open - Valencia Orleans Challenger Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Black Forest Open 2002 - Freudenstadt Quimper Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Ostrava Challenger Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Swiss Indoors Basel - Basel Open Occitanie - Montpellier Warsteiner Challenger Wolfsburg - Wolfsburg US Men's Clay Court Championship - Houston Moselle Open - Metz Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Freudenstadt Challenger - Freudenstadt Okal Open - Eckental Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Oeiras 3 Challenger Mifel Tennis Open - Los Cabos Black Forest Open 2004 - Freudenstadt Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Abierto Mexicano Telcel - Acapulco CA Tennis Trophy - Vienna Barcelona Open Banc Sabadell - Barcelona Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Singapore Tennis Open - Singapore Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Internationaler Raiffeisen Grand Prix - St. Polten Moselle Open - Metz Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Hangzhou Open - Hangzhou Moselle Open - Metz Tennis Masters Series - Hamburg Austrian Open - Kitzbuhel Thailand Open - Bangkok Open Parc - Lyon Masters Series - Hamburg Chennai Open - Chennai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Medibank International - Sydney Infosys Hall of Fame Open - Newport BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Atlanta Open - Atlanta Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome ASB Classic - Auckland Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati 2002 Mercedes Cup - Stuttgart Winston Salem - Winston Salem Swiss Indoors Basel - Basel Portugal Open - Oeiras AIG Japan Open - Tokyo Apia International - Sydney Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Monterrey Challenger cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami BMW Open - Munich Mercedes Cup - Stuttgart Masters Series Hamburg - Hamburg PBZ Zagreb Indoors - Zagreb Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Rogers Cup - Toronto Masters Series Hamburg - Hamburg Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mallorca Championships - Mallorca Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sofia Open - Sofia Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Dubai Tennis Open - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Sony Ericsson Open - Miami Barcelona Open Banc Sabadell - Barcelona Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal French Open - Paris Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch Wimbledon - London U.S. Open - New York Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Masters Series - Hamburg St. Petersburg Open - St. Petersburg European Open - Antwerp Swiss Indoors Basel - Basel Thailand Open - Bangkok ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Atlanta Tennis Championships - Atlanta Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne Farmers Classic - Los Angeles French Open - Paris Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Wimbledon - London Western & Southern Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Finals, Group C Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester Delray Beach Open - Delray Beach Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group C, Hamburg French Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Mutua Madrid Open - Madrid All Lower level tournaments BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai