Career 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 UAE F1 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F2 France F6 France F7 Algeria F1 Algeria F2 Colombia F3 Colombia F5 Brazil F7 Brazil F9 Brazil F10 Brazil F11 Venezuela F4 Brazil F16 Brazil F17 Brazil F18 Colombia F1 Colombia F2 Brazil F14 Brazil F15 Spain F11 Spain F12 Spain F13 Colombia F3 Colombia F4 Brazil F5 Brazil F6 Venezuela F8 Venezuela F9 Colombia F1 Colombia F2 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 Canada F1 (Gatineau) Canada F2 (Sherbrooke) M15 Sunrise M25 Tulsa M15 Horgen M25 Oviedo M25 Madrid M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Naples Venezuela F5 Colombia F4 M25 Pensacola M25 Santo Domingo Greece F1 M25 Denia M25 Caslano Colombia F4 France F19 France F20 Colombia F3 M25 Medellin Colombia F6 Colombia F3 Colombia F4 Venezuela F1 Venezuela F2 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Brazil F7 Brazil F8 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F6 Open de Franche-Comte - Besancon ATU Cup - Weiden XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Czech Open 2005 - Prostejov Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Copa Petrobras Colombia - Bogota Como Challenger Bogota Challenger Quito Challenger Bucaramanga Challenger Salinas Challenger Prague Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Panama City Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Cali Challenger Rio De Janeiro Challenger Sao Paulo Challenger Bucaramanga Challenger Barranquilla Challenger Bucaramanga Challenger Cali Challenger San Juan Challenger Cordoba Challenger Bucaramanga Challenger Santiago Challenger Todi Challenger Vancouver Challenger Pereira Challenger Leon Challenger Le Gosier Challenger Aix En Provence Challenger Heilbronn Challenger Cali Challenger Barranquilla Challenger Monterrey Challenger Bogota Challenger Cherbourg Challenger Drummondville Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Perugia Challenger Columbus Challenger Tiburon Challenger Calgary Challenger Las Vegas Challenger Houston Challenger Pozoblanco Challenger San Marino Challenger Pau Challenger Vancouver Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Open 13 - Marseille Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon 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 Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Challenger Ford de Cherbourg - Cherbourg Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia M25 Iowa City SAP Open - San Jose The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Mercedes Cup - Stuttgart International German Open - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bogota Challenger Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Vicenza Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai M25 Marburg M25 Muttenz Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Granby Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London M25 Aparecida de Goiania Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Valencia Open - Valencia Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille M25 Cancun Savannah Challenger Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Claro Open Colombia - Bogota Challenger 42 - Andrezieux Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Blois Challenger Milan Challenger Open Sud de France - Montpellier Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras M25 Cancun Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Open Sud de France - Montpellier Recanati Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Maharashtra Open - Pune Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Fever-Tree Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier M25 Anapoima Noventi Open - Halle Kremlin Cup - Moscow Sardegna Open - Cagliari Emilia-Romagna Open - Parma Open Sud de France - Montpellier Open 13 Provence - Marseille Serbia Open - Belgrade Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Moselle Open - Metz Floridablanca Challenger Milan Challenger Campinas Challenger Sao Paulo Challenger Charlottesville Challenger The LTA Men's Challenger Wrexham - Wrexham Tennis Napoli Cup - Napoli ATP Challenger Numea - New Caledonia Braga Challenger Mallorca Challenger Medellin Challenger Guayaquil Challenger Copa Petrobras Colombia - Bogota Salinas Challenger Panama City Challenger Mouilleron-Le-Captif Challenger Brest Challenger Blois Challenger Sarasota Challenger Manta Challenger Tallahassee Challenger Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Medellin Challenger Bordeaux Challenger Rio De Janeiro Challenger Prostejov Challenger Kaoshuing Challenger Ilkley Challenger San Luis Potosi Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Pereira Challenger Granby Challenger Montevideo Challenger Manta Challenger Cali Challenger Sacramento Challenger Stockton Challenger Tiburon Challenger Medellin Challenger Fairfield Challenger Salinas Challenger Bucaramanga Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Medellin Challenger Santiago Challenger San Remo Challenger Noumea Challenger Biella Challenger Cremona Challenger Pereira Challenger Newport Beach Challenger Alessandria Challenger Morelos Challenger San Marino Challenger Manerbio Challenger Caltanissetta Challenger Manta Challenger Aguascalenties Challenger Blois Challenger Tiburon Challenger L'Aquila Challenger Bucaramanga Challenger Padova Challenger Bogota Challenger Salinas Challenger Santiago Challenger Morelos Challenger Barranquilla Challenger Pereira Challenger Riviera di Rimini Challenger 2004 - Rimini Campinas Challenger 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 Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris Challenger Ford de Cherbourg - Cherbourg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo 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 Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Timisoara Challenger - Timisoara Shanghai - Shanghai S Tennis Master Championship - Graz Open de L'Isere - Grenoble BNP Paribas Masters - Paris China Open - Beijing Rogers Cup - Toronto Copa Petrobras Bogota - Bogota Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open de Franche-Comte - Besancon Mutua Madrilena Madrid Open - Madrid Pro Tennis World Open - Sunrise Internazionali BNL d'Italia - Rome Bogota Challenger - Bogota Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Siemens Open - Scheveningen BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Porsche Open - Poznan Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid TED Open - Istanbul Open D'Orleans - Orleans Internazionali BNL d'Italia - Rome Open de L'Isere - Grenoble Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Sony Open Tennis - Miami BMW Tennis Championship - Sunrise Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Seguros Bolivar Open - Medellin BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal 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 Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BH Tennis Open - Belo Horizonte Miami Open - Miami Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bancolombia Open - Bogota Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami IPP Open - Helsinki Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York V Manta Open-Trofeo Ricardo Delgado Aray - Manta XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Rolex Paris Masters - Paris Salinas Challenger Bucaramanga Challenger Miami Open - Miami Bogota Challenger Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Bogota Challenger Bogota Challenger Quito Challenger Calabasas Challenger Sao Paulo Challenger Milan Challenger Bogota Challenger Cali Challenger Medellin Challenger Rolex Paris Masters - Paris Guayaquil Challenger Seguros Bogota Open - Bogota Cali Challenger Sacramento Challenger Medellin Challenger San Luis Potosi Challenger Schickedanz Open - Furth Rome Challenger Open Castilla y Leon - Segovia Furth Challenger Bogota Challenger Porto Alegre Challenger Tunis Open - Tunis Seguros Bolivar Open - Medellin Challenger Ciudad de Guayaquil - Guayaquil Pereira Challenger Santiago Challenger Seguros Bolivar Open - Bogota Furth Challenger Sao Paulo Challenger Buenos Aires Challenger Bogota Challenger Sao Paulo Challenger Tour Finals Sao Paulo Challenger Rome Challenger Guayaquil Challenger Sarasota Challenger Barranquilla Challenger Medellin Challenger Santiago Challenger Lima Challenger Happy Valley Challenger Bucaramanga Challenger Medellin Challenger Stockton Challenger Cali Challenger Guayaquil Challenger Montevideo Challenger San Luis Potosi Challenger Astana Challenger Cary Challenger Orlando Challenger Iasi Challenger Cordenons Challenger Santo Domingo Challenger Caltanissetta Challenger Gatineau Challenger ABN AMRO World Tennis Tournament - Rotterdam Vicenza Challenger Medellin Challenger Tiburon Challenger Gerry Weber Open - Halle Masters Series - Hamburg Irving Challenger Brasil Open - Sao Paulo Vicenza Challenger Chicago Challenger Knoxville Challenger Columbus Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Samarkand Challenger Little Rock Challenger Columbus Challenger Delray Beach International Tennis Championships - Delray Beach Winnetka Challenger Binghamton Challenger Cordenons Challenger L'Aquila Challenger Seville Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Morelos Challenger Estoril Open - Estoril Aix En Provence Challenger Heineken Open - Auckland Salinas Challenger Salinas 2 Challenger Rennes Challenger Quito Challenger Ambato Challenger Orleans Challenger Lima Challenger Mouilleron-Le-Captif Challenger Bogota Challenger Guayaquil Challenger Pau Challenger Campinas Challenger Brasilia Challenger Florianopolis Challenger Rio De Janeiro Challenger Traralgon Challenger Quimper Challenger Cherbourg Challenger Sao Paulo Challenger Phoenix Challenger St. Brieuc Challenger Pereira Challenger Barletta Challenger Rome 1 Challenger Heilbronn Challenger Ilkley Challenger Salzburg Challenger Verona Challenger Trieste Challenger Rennes Challenger Grand Prix Hassan II - Marrakech French Open - Paris U.S. Open - New York Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Australian Open - Melbourne Orange Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille French Open - Paris Wimbledon - London Medibank International - Sydney Adelaide International - Adelaide U.S. Open - New York Open 13 - Marseille AEGON Championships - London PTT Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Brisbane International - Brisbane Wimbledon - London U.S. Open - New York Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Brisbane International - Brisbane BMW Open - Munich Open de Nice Cote d'Azur - Nice Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris AEGON Championships - London Wimbledon - London Suisse Open - Gstaad U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Royal Guard Open Chile - Vina del Mar Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Hungarian Open - Budapest Generali Open - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier Mercedes Cup - Stuttgart AEGON International - Eastbourne Nature Valley International - Eastbourne Brisbane International - Brisbane Citi Open - Washington Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Mallorca Championships - Mallorca French Open - Paris Wimbledon - London Open Parc - Lyon CA Tennis Trophy - Vienna Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal BNP Paribas Masters - Paris French Open - Paris Masters Series Monte Carlo - Monte Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati 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 Rolex Paris Masters - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group I, 2R, COL-BRA 3-2 ARAG ATP World Team Championship - Dusseldorf French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Olympics - London Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo Kooyong Classic - Kooyong French Open - Paris U.S. Open (juniors) Davis Cup, World Group, QF, ARG-FRA 3-2 AAMI Classic - Kooyong