Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Spain F17 Spain F18 Spain F19 Spain F22 Spain F23 Spain F26 Spain F27 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F13 Spain F18 Spain F19 Spain F20 Spain F30 Spain F31 Spain F34 Portugal F7 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Spain F4 Spain F5 Spain F7 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Spain F18 Spain F20 Spain F10 Spain F21 France F12 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Ljubljana Open - Ljubljana Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz Open de L'Isere - Grenoble Challenger 42 - Andrezieux Spain F33 Spain F3 Spain F17 Romania F11 UAE F1 Romania F10 Spain F33 Mamaia Challenger - Constanta Kos Succhetti Tennis Cup - Cordenons Tarragona Challenger Tallahassee Challenger Istanbul Challenger Manerbio Challenger Seville Challenger Izmir Challenger Sao Paulo Challenger Courmayeur Challenger Furth Challenger Tampere Challenger San Marino Challenger San Sebastian Challenger Szczecin Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Milan Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Bordeaux Challenger Furth Challenger Kosice Challenger China Open - Beijing Pro Tennis World Open - Sunrise Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Challenger Ford de Cherbourg - Cherbourg ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara ATU Cup - Weiden Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Porsche Open - Poznan Open D'Orleans - Orleans Orbetello Challenger Rennes Challenger Tanger Challenger Leon Challenger Open de Franche-Comte - Besancon Seville Challenger Rabat Challenger Czech Open 2005 - Prostejov Quimper Challenger Marburg Challenger Reggio Emilia Challenger Casablanca Challenger Recanati Challenger Tampere Challenger IPP Open - Helsinki Eckental Challenger KGHM Emax Polish Indoors - Wroclaw Kosice Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Oberstraufen Cup - Oberstaufen Rabat Challenger Kosice Challenger Trnava Challenger ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Heilbronn Challenger Guangzhou Challenger Pingguo Challenger Orleans Challenger Braunschweig Challenger BMW Tennis Championship - Sunrise Quimper Challenger Pau Challenger Phoenix Challenger Open de Moselle - Metz Barletta Challenger Rome 1 Challenger Open 13 - Marseille Trieste Challenger Segovia Challenger Schickedanz Open - Furth Grand Prix Hassan II - Casablanca Trnava Challenger Internationaler Raiffeisen Grand Prix - St. Polten Porto Challenger Madrid Challenger Bratislava 2 Challenger Oeiras 1 Challenger Oeiras 2 Challenger Mercedes Cup - Stuttgart Brest Challenger Open de Moselle - Metz Girona Challenger CA Tennis Trophy - Vienna Cherbourg Challenger Vancouver Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Prague 3 Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Riviera di Rimini Challenger - Rimini Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Red Letter Days Open - Nottingham Cordenons Challenger Dutch Open Tennis - Amersfoort Mallorca Challenger Biel Challenger Croatia Open - Umag Tenerife Challenger Pau Challenger Orange Prokom Open - Sopot Helsinki Challenger Pilot Pen Tennis - New Haven Cherbourg Challenger BCR Open Romania - Bucharest St. Brieuc Challenger Heilbronn Challenger Ilkley Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open 13 - Marseille Mouilleron-Le-Captif Challenger Estoril Open - Estoril Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Top Wool Challenger - Biella TED Open - Istanbul Phoenix Challenger Girona Challenger Aix En Provence Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Calgary Challenger Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Open de Moselle - Metz 84° Concurso Internacional Tenis San Sebastian - San Sebastian China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Aix En Provence Challenger Open de Nice Cote d'Azur - Nice Antalya 2 Challenger St. Brieuc Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Rennes Challenger Rome Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Mouilleron-Le-Captif Challenger Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Irving Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Cremona Challenger Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Alicante Challenger Traralgon Challenger Quimper Challenger Winston-Salem Open - Winston-Salem Bergamo Challenger Shenzhen Open - Shenzhen China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Porto Alegre Challenger Montevideo Challenger Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Meknes Challenger Orange Warsaw Open - Warsaw Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Rakuten Japan Open - Tokyo European Open - Antwerp Thailand Open - Bangkok ASB Classic - Auckland Salzburg Challenger Marrakech Challenger Sunrise Challenger Millennium Estoril Open - Estoril Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Championships - Cologne Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon PTT Thailand Open - Bangkok Valencia Open - Valencia Kremlin Cup - Moscow Tata Open Maharashtra - Pune Generali Open - Kitzbuhel Erste Bank Open - Vienna PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco AEGON Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Tunis Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Moselle Open - Metz Millennium Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Moselle Open - Metz Moselle Open - Metz Synsam Swedish Open - Bastad ASB Classic - Auckland Rio Open - Rio de Janeiro If Stockholm Open - Stockholm Open Parc - Lyon Gerry Weber Open - Halle Medibank International - Sydney Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Turin Challenger ASB Classic - Auckland Lisbon Challenger Sydney International - Sydney Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International - Adelaide ASB Classic - Auckland Open 13 Provence - Marseille Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Legg Mason Tennis Classic - Washington Sardegna Open - Cagliari Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Mallorca Championships - Mallorca Swiss Open - Gstaad Moselle Open - Metz ASB Classic - Auckland Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Copa Claro - Buenos Aires Gerry Weber Open - Halle Studena Croatia Open - Umag Seville Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Apia International - Sydney Bordeaux Challenger Furth Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Valencia Open - Valencia Madrid Challenger Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Brest Challenger Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Open 13 - Marseille AEGON Championships - London Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Tunis Open - Tunis Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Oeiras 3 Challenger ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Mallorca Challenger Millennium Estoril Open - Estoril Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Citi Open - Washington San Marino Challenger Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Tel Aviv Watergen Open - Tel Aviv European Open - Antwerp Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Open Sud de France - Montpellier Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires Verona Challenger Chile Dove Men+Care Open - Santiago Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Swiss Indoors Basel - Basel Open Sud de France - Montpellier Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Open 13 - Marseille Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Synsam Swedish Open - Bastad Stockholm Open - Stockholm Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Ortisei Challenger PBZ Zagreb Indoors - Zagreb Gijon Open - Gijon Ismaning Challenger Indianapolis Tennis Championships - Indianapolis Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg BNP Paribas Masters - Paris Medibank International - Sydney Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne AEGON Championships - London Brisbane International - Brisbane Open 13 - Marseille Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Antalya Cup - Antalya Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Swiss Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel Argentina Open - Buenos Aires AEGON Championships - London Open 13 Provence - Marseille Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Cassis Challenger Bratislava Challenger Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells International German Open - Hamburg Masters Series Madrid - Madrid Open de Moselle - Metz Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Estoril Open - Estoril Sony Ericsson Open - Miami Copa Claro - Buenos Aires Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Kremlin Cup - Moscow 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami National Bank Open - Montreal Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg French Open - Paris 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 Chengdu Open - Chengdu European Open - Antwerp Shenzhen Open - Shenzhen Wimbledon - London Swiss Indoors Basel - Basel Erste Bank Open - Vienna U.S. Open - New York German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Shanghai ATP Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Davis Cup, Group 2, 2R, POR-CYP 5-0 Hopman Cup - Perth Cassis Challenger Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, World Group, QF, ARG-FRA 3-2 All Lower level tournaments Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, PO, POR-CZE 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Olympics - Beijing Davis Cup, World Group, 1R, JPN-FRA 1-4 Olympics - London Olympics - Rio de Janeiro Davis Cup, Group I, PO, UKR-POR 3-1 ATP Cup - Brisbane, Perth, Sydney Kooyong Classic - Kooyong Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0