Career 2025 2024 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 Nigeria F1 Nigeria F2 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 Italy F2 France F7 Algeria F1 Algeria F2 Tunisia F1 Tunisia F2 Tunisia F3 France F10 France F11 Italy F17 Iran F1 Iran F2 France F19 France F20 France F1 Portugal #1-w3 France F6 France F7 France F9 France F10 France F1 Israel F3 Italy F11 France F13 France F18 China F1 China F2 Senegal F1 Senegal F2 Poland F5 Germany F18 Portugal F7 Qatar F1a France F2 France F3 Iran F5 Iran F6 United Arab Emirates F1 Morocco F1 Ivory Coast F1 Ivory Coast F2 India F1 India F2 France F7 France F8 France F9 Estonia F1 Estonia F2 France F3 France F14 France F2 France F3 Lebanon F1 Morocco F1 Morocco F2 USA F1 USA F2 USA F3 Italy F18 France F4 Portugal F5 France F7 Brazil F33 Bolivia F4 USA F29 USA F30 USA F31 USA F1 USA F2 France F3 France F6 France F9 France F9 Poland F6 Qatar F4 USA F30 USA F31 USA F32 USA F1 USA F2 Croatia F3 Croatia F4 Croatia F5 France F9 Romania F1 Romania F2 Poland F9 Italy F11 Slovenia F3 Italy F14 France F10 France F11 France F12 Poland F2 Poland F3 Geogia F1 Italy F23 Georgia F2 Armenia F1 Armenia F2 USA F28 USA F29 USA F30 USA F31 Iran F1 Iran F2 Iran F3 France F7 France F9 Italy F28 Qatar F3 France F7 Peru F7 Peru F8 Peru F9 USA F1 USA F3 USA F5 USA F6 USA F8 Great Britain F5 USA F3 Tunisia F10 Italy F8 Tunisia F11 Italy F7 France F10 Georgia F1 Georgia F2 Italy F11 France F9 Tunisia F28 Italy F20 Azerbaijan F2 Tunisia F11 France F9 France F10 France F11 Poland F4 France F14 France F6 Great Britain F5 Portugal #1-w1 Portugal #1-w2 Portugal #1-w4 Romania F2 Romania F3 Lebanon F2 Iran F1 Iran F2 France F13 France F16 Tunisia F4 Tunisia F5 Tunisia F6 France F3 Israel F2 Poland F8 Portugal F8 Netherlands F1 Tunisia F10 Challenger Ford de Cherbourg - Cherbourg Timisoara Challenger - Timisoara Pro Tennis World Open - Sunrise XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio San Remo Tennis Cup - San Remo UAE F1 Tampere Challenger Geneva Challenger Manerbio Challenger Banja Luka Challenger Napoli Challenger Rijeka Challenger Cancun Challenger Campinas Challenger Great Britain F6 Genova Challenger Irving Challenger Cordenons Challenger Orleans Challenger Netherlands F3 Pau Challenger Phoenix Challenger Ilkley Challenger Salzburg Challenger Israel F1 Croatia F5 France F20 Siemens Open - Scheveningen IPP Open - Helsinki Como Challenger France F13 Cherbourg Challenger Vercelli Challenger Challenger 42 - Andrezieux Mouilleron-Le-Captif Challenger Barletta Challenger Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Open de Moselle - Metz CA Tennis Trophy - Vienna Napoli Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Samsung Securities Cup - Seoul Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Sail Open - New Delhi Binghamton Challenger Rijeka Open - Rijeka Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Guayaquil Challenger Monza Challenger San Remo Challenger AIG Japan Open Tennis Championships - Tokyo Delhi Challenger I - New Delhi Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai SA Tennis Open - Johannesburg Ljubljana Challenger Florionapolis Challenger Medellin Challenger The Dubai Tennis Championships - Dubai Hypo Group Tennis International - Portschach Gerry Weber Open - Halle San Remo Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Alessandria Challenger Rome Challenger Reggio Emilia Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Azerbaijan F3 Cali Challenger Quito Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Orange Warsaw Open - Warsaw Vancouver Challenger BA-CA Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Brest Challenger Masters Series - Hamburg St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Tatra Banka Open 2006 - Bratislava Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Open Sud de France - Montpellier Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Segovia Challenger SkiStar Swedish Open - Bastad Manerbio Challenger Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Memorial Piertomaso Tessitore - San Remo Campionati Internazionali di Sicilia - Palermo Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz BA-CA Tennis Trophy - Vienna BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Valencia Open - Valencia Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Challenger Ford de Cherbourg - Cherbourg Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc Valencia Open - Valencia Brisbane International - Brisbane Ljubljana Open - Ljubljana Schickedanz Open - Furth ATU Cup - Weiden XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Open Sud de France - Montpellier Open Castilla y Leon - Segovia S Tennis Master Championship - Graz China Open - Beijing Open de L'Isere - Grenoble ABN AMRO World Tennis Tournament - Rotterdam ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Open de Franche-Comte - Besancon IX Torneo Internacionale de Tennis - Barletta Open 13 - Marseille Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Top Wool Challenger - Biella Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Bauer Watertechnology Cup - Eckental BRD Nastase Tiriac Trophy - Bucharest ATP Challenger Numea - New Caledonia TEB BNP Paribas Istanbul Open - Istanbul KGHM Emax Polish Indoors - Wroclaw AEGON Championships - London BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Schickendanz Open - Furth Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Winston-Salem Open - Winston-Salem Open de Montauban - Montauban 8° Trani Cup - Trani Moselle Open - Metz San Marino Cepu Open - San Marino Citta di Como - Como Open 13 - Marseille Genoa Open - Genova Challenger Copa Sevilla - Seville Rakuten Japan Open - Tokyo Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo La Rinascente Tennis Cup Harbour Club Milano - Milan 9° Trani Cup - Trani San Marino Cepu Open - San Marino Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Winston-Salem Open - Winston-Salem Allianz Suisse Open - Gstaad AEGON Championships - London Rakuten Japan Open - Tokyo Moselle Open - Metz Erste Bank Open - Vienna Sporting Challenger '08-Trofeo Regione Piemonte - Turin ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Medibank International - Sydney Open Parc - Lyon Open 13 - Marseille Mercedes Cup - Stuttgart Hungarian Open - Budapest Konzum Croatia Open - Umag Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Moselle Open - Metz Kosice Challenger Open Sud de France - Montpellier Guayaquil Challenger Cancun Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Monza Challenger Sao Paulo Challenger Open Parc - Lyon Milan Challenger Turin Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Recife Challenger Quito Challenger Guadalajara Challenger Monza Challenger Milan Challenger Sunrise Challenger Winston-Salem Open - Winston-Salem Wuhan Challenger Moselle Open - Metz Caltanissetta Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Monza Challenger Rennes Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Tunis Challenger Vicenza Challenger Prostejov Challenger Granby Challenger Nature Valley International - Eastbourne Cordenons Challenger Como Challenger Biella Challenger Santo Domingo Challenger Vercelli Challenger Caltanissetta Challenger Banja Luka Challenger Padova Challenger Todi Challenger Biella Challenger Cordenons Challenger Genova Challenger Rakuten Japan Open - Tokyo Kenitra Challenger Milan Challenger Trnava Challenger Traralgon Challenger Bangkok Challenger Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Manila Challenger St. Brieuc Challenger Lyon Challenger bett1HULKS Indoors - Cologne Rome 1 Challenger bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Trieste Challenger Mallorca Championships - Mallorca Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Emilia-Romagna Open - Parma Open Sud de France - Montpellier Anning Challenger Open 13 Provence - Marseille Serbia Open - Belgrade Open Parc - Lyon Plava Laguna Croatia Open - Umag Moselle Open - Metz Aix En Provence Challenger Pau Challenger Cherbourg Challenger Heilbronn Challenger Mouilleron-Le-Captif Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Rennes Challenger Tunis Open - Tunis Quimper Challenger San Marino Challenger Verona Challenger Morocco Tennis Tour - Rabat Rennes Challenger BNP Paribas Open - Indian Wells Croatia Open - Umag China Open - Beijing Open de Moselle - Metz Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide Thailand Open - Bangkok Brisbane International - Brisbane Open 13 - Marseille Medibank International - Sydney Mercedes Cup - Stuttgart Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne PTT Thailand Open - Bangkok China Open - Beijing Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Open 13 - Marseille Open Sud de France - Montpellier Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Sardegna Open - Cagliari Credit Agricole Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Brisbane International - Brisbane AEGON International - Eastbourne Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Maharashtra Open - Pune Sydney International - Sydney Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Sydney International - Sydney Citi Open - Washington Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier AEGON Championships - London Open Parc - Lyon Brisbane International - Brisbane Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open 13 - Marseille Masters Series Monte Carlo - Monte Carlo Suisse Open - Gstaad Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The Stella Artois Grass Court Championships - London Medibank International - Sydney Masters Series Monte-Carlo - Monte Carlo Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Open 13 Provence - Marseille Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai AEGON International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris European Open - Antwerp 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 Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai AEGON Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open 13 Provence - Marseille Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris International German Open - Hamburg Open de Moselle - Metz French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon 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 BB&T Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille 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 Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami 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 Rogers Cup - Montreal Wimbledon - London Tennis Masters Series - Madrid NASDAQ-100 Open - Miami U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Open Sud de France - Montpellier BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London European Open - Antwerp U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Rolex Paris Masters - Paris Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg Miami Open - Miami U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Fever-Tree Championships - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 2, 1R, MON-ALG 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Europe/Africa Group II, PO, MON-NOR 5-0 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, Group II, PO, MON-EGY 3-1 Davis Cup, Group I, PO, MON-POR 2-3 AAMI Classic - Kooyong Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, SF, ESP-FRA 4-1 Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group II, 1R, LAT-MON 3-2 Davis Cup, World Group II, 1R, MAR-MON 0-4 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo