Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Cincinnati Open - Cincinnati Swiss Indoors Basel - Basel France F19 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 Brazil F10 France F12 Brazil F11 Venezuela F5 Brazil F16 France F19 Brazil F18 Great Britain F2 Colombia F1 Colombia F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Colombia F3 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 Venezuela F1 Venezuela F2 France F12 Brazil F14 France F14 Brazil F15 France F15 France F16 France F18 France F19 Nicaragua F1 El Salvador F2 Great Britain F22 Brazil F23 Brazil F24 Great Britain F1 Colombia F1 Great Britain F2 Colombia F2 France F2 France F4 Spain F12 Spain F13 France F6 Colombia F3 Colombia F4 Brazil F5 Brazil F6 Brazil F8 Spain F11 Venezuela F4 Venezuela F5 Venezuela F6 France F15 Venezuela F8 Venezuela F9 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Brazil F7 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Venezuela F6 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 Brazil F7 M25 Oviedo Spain F26 France F7 Colombia F3 Colombia F4 Spain F14 France F3 Venezuela F4 France F12 Colombia F5 France F15 Colombia F6 France F18 France F19 Germany F1 Brazil F9 France F14 Brazil F17 Great Britain F1 Colombia F2 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Colombia F3 M15 Sunrise M25 Tulsa M15 Horgen France F10 M25 Madrid Colombia F4 M25 Iowa City M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Naples Colombia F1 M25 Pensacola M25 Santo Domingo M25 Marburg M25 Denia M25 Muttenz M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Cancun M25 Anapoima Open de L'Isere-Trophee BNP Paribas - Grenoble M25 Medellin Challenger Ciudad de Guayaquil - Guayaquil Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg The Surbiton Trophy - Surbiton Morocco Tennis Tour - Marrakech Seguros Bolivar Open - Bogota IPP Geneva Trophy - Geneva Open D'Orleans - Orleans XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Open de Montauban - Montauban Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin IPP Open - Helsinki Salinas Challenger Heilbronn Challenger Bucaramanga Challenger Wroclaw Challenger Open D'Orleans - Orleans Cherbourg Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Pereira Challenger Braunschweig Challenger Open D'Orleans - Orleans Pozoblanco Challenger Bancolombia Open - Bogota Segovia Challenger St. Remy Challenger Cali Challenger Bogota Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Seguros Bolivar Open - Medellin Medellin Challenger Open de Rennes - Rennes Rhodes Challenger San Remo Challenger Bordeaux Challenger Cremona Challenger Rome Challenger Nottingham Challenger Pozoblanco Challenger Rabat Challenger Bogota Challenger Recanati Challenger Istanbul Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Cali Challenger Quito Challenger Copa Petrobras Bogota - Bogota Pozoblanco Challenger Bogota Challenger Manta Challenger BH Tennis Open - Belo Horizonte Cali Challenger Aguascalenties Challenger Mons Challenger Rennes Challenger BH Indoor Sarajevo - Sarajevo Tiburon Challenger Salinas Challenger Jersey Challenger Biella Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Helsinki Challenger Rome Challenger Milan Challenger Bucaramanga Challenger Salinas Challenger Barranquilla Challenger Segovia Challenger San Marino Challenger Bogota Challenger San Luis Potosi Challenger Roma Open Challenger - Rome Vancouver Challenger Cordenons Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Guayaquil Challenger Bucaramanga Challenger Helsinki Challenger Sarajevo Challenger Guayaquil Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Napoli Challenger Rome Challenger Nottingham Challenger Furth Challenger Blois Challenger Manta Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Medellin Challenger Noumea Challenger Sao Paulo Challenger Rio De Janeiro Challenger Seguros Bogota Open - Bogota Kaoshuing Challenger Sao Jose Do Rio Preto Challenger Open de Rennes La Trinitaine - Rennes Sao Paulo Challenger Bucaramanga Challenger Challenger DCN de Cherbourg - Cherbourg Monza Challenger St. Brieuc Challenger Tunis Open 2007 - Tunis Manta Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger Cordoba Challenger Guayaquil Challenger Santiago Challenger Todi Challenger LTA Shrewsbury Challenger - Shrewsbury Barranquilla Challenger Pereira Challenger Lima Challenger Noumea Challenger Bucaramanga Challenger Aix En Provence Challenger Bordeaux Challenger Barranquilla Challenger Monterrey Challenger Noumea Challenger Savannah Challenger Vicenza Challenger Champaign Challenger Medellin Challenger Granby Challenger Floridablanca Challenger Fairfield Challenger Cali Challenger Noumea Challenger Morelos Challenger Guadalajara Challenger Leon Challenger Pozoblanco Challenger Milan Challenger Astana Challenger Salinas Challenger Guadalajara Challenger Nottingham Challenger Calgary Challenger Rennes Challenger Bordeaux Challenger Columbus Challenger Monterrey Challenger Blois Challenger Iasi Challenger Sao Paulo Challenger Buenos Aires Challenger Padova Challenger Alessandria Challenger Vancouver Challenger Ilkley Challenger Manerbio Challenger Como Challenger Mons Challenger Savannah Challenger Medellin Challenger Rennes Challenger Orleans Challenger Sao Paulo Challenger Seguros Bolivar Open - Medellin Pereira Challenger Cali Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger Knoxville Challenger Bucaramanga Challenger San Luis Potosi Challenger Bucaramanga Challenger Open D'Orleans - Orleans Salinas Challenger Puerto Vallarta Challenger Sarasota Challenger Caltanissetta Challenger L'Aquila Challenger Quimper Challenger Nottingham Challenger Medellin Challenger Furth Challenger Bogota Challenger Santo Domingo Challenger Morelos Challenger Leon Challenger Le Gosier Challenger Lisbon Challenger Vicenza Challenger Guayaquil Challenger Morelos Challenger Noumea Challenger Lexington Challenger Bordeaux Challenger Pozoblanco Challenger Medellin Challenger Stockton Challenger Recanati Challenger Sarasota Challenger Bordeaux Challenger Sacramento Challenger Morelia Challenger Santiago Challenger Campinas Challenger Cordenons Challenger Montevideo Challenger Newport Beach Challenger Birmingham Challenger Napoli Challenger Perugia Challenger Cary Challenger Tiburon Challenger Winnetka Challenger Las Vegas Challenger Knoxville Challenger Houston Challenger Caltanissetta Challenger Nottingham Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Bogota Challenger Braga Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Orbetello Challenger Binghamton Challenger Cordenons Challenger Seville Challenger Lima Challenger Guayaquil Challenger Rio De Janeiro Challenger Salinas Challenger Barranquilla Challenger Mallorca Challenger Ambato Challenger Bogota Challenger Guayaquil Challenger Campinas Challenger Pereira Challenger Surbiton Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Status Athens Open - Athens Aix En Provence Challenger Copa Petrobras Colombia - Bogota Nottingham 2 Challenger Open de Montauban - Montauban Aix En Provence Challenger Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zagreb Challenger GHI Bronx Tennis Classic - Bronx Mexico City Challenger Copa Petrobras-Colombia - Bogota Newport Challenger Besancon Challenger Bogota Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bogota Challenger Manta Challenger Santo Domingo Challenger Sacramento Challenger Montevideo Challenger Sao Paulo Challenger St. Remy Challenger Prague Challenger Nottingham-2 Challenger Lima Challenger Rome Challenger Rio De Janeiro Challenger Bratislava Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Open de Moselle - Metz Open de Nice Cote dAzur - Nice Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Pereira Challenger AEGON Championships - London If Stockholm Open - Stockholm Heineken Open - Auckland Open Sud de France - Montpellier Mouilleron-Le-Captif Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Caltanissetta Challenger Milan Challenger Rennes Challenger Bucaramanga Challenger Heineken Open - Auckland Porto Alegre Challenger Medellin Challenger Open de Nice Cote d'Azur - Nice Noumea Challenger San Juan Challenger Open de Nice Cote d'Azur - Nice Samarkand Challenger Loughborough Challenger Claro Open Colombia - Bogota Helsinki Challenger SAP Open - San Jose Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Santiago Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Tiburon Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Citi Open - Washington Noumea Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Claro Open Colombia - Bogota Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Jersey Challenger Little Rock Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Sydney International - Sydney Barcelona Open BancSabadell - Barcelona Open Parc - Lyon AEGON Championships - London Cherbourg Challenger Pereira Challenger Antalya Cup - Antalya Leon Challenger Guadalajara Challenger St. Brieuc Challenger Bogota Challenger Stockton Challenger UNICEF Open - 's Hertogenbosch Mexico City Challenger Panama City Challenger Libema Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Belgrade 2 - Belgrade Open Sud de France - Montpellier Dallas Open - Dallas Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Erste Bank Open - Vienna Swiss Indoors Basel - Basel Pereira Challenger Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Montevideo Challenger Bogota Challenger BMW Open - Munich Kremlin Cup - Moscow Abierto Mexicano - Los Cabos AEGON Championships - London Topshelf Open - 's-Hertogenbosch Sao Paulo Challenger Ecuador Open - Quito Moselle Open - Metz Sao Paulo Challenger Tour Finals Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Kremlin Cup - Moscow Happy Valley Challenger ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Astana Open - Astana Melbourne Summer Set - Melbourne AEGON Championships - London Sydney Tennis Classic - Sydney Delray Beach Open - Delray Beach Sofia Open - Sofia United Cup - Australia Dallas Open - Dallas Swiss Indoors Basel - Basel Rennes Challenger Moselle Open - Metz Libema Open - 's-Hertogenbosch Estoril Open - Estoril China Open - Beijing Sarasota Challenger Medellin Challenger Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Loughborough Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Brisbane International - Brisbane Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Claro Open Colombia - Bogota Santiago Challenger Campbell's Hall of Fame Tennis Championships - Newport Medellin Challenger Rome Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Chicago Challenger Granby Challenger Heineken Open - Auckland Open Sud de France - Montpellier Gatineau Challenger Royal Guard Open Chile - Vina del Mar Hall of Fame Open - Newport Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Panama City Challenger Charlottesville Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice San Marino Challenger BB&T Atlanta Open - Atlanta Tallahassee Challenger Truist Atlanta Open - Atlanta Cali Challenger Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Prostejov Challenger Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Sao Paulo Challenger US Men's Clay Court Championship - Houston Quimper Challenger Bogota Challenger Le Gosier Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Citi Open - Washington Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier Santiago Challenger Millennium Estoril Open - Estoril US Men's Clay Court Championship - Houston Ecuador Open - Quito Drummondville Challenger Moselle Open - Metz Vicenza Challenger China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Quito Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Brasilia Challenger Columbus Challenger Campinas Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Blois Challenger China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Morelos Challenger Citi Open - Washington Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Bogota Challenger - Bogota L'Aquila Challenger Heilbronn Challenger New York Open - New York Cali Challenger Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Oeiras 3 Challenger Mifel Tennis Open - Los Cabos Geneva Open - Geneva Salinas 2 Challenger 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 Florianopolis Challenger 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 Barcelona Open Banc Sabadell - Barcelona Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Singapore Tennis Open - Singapore Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Moselle Open - Metz 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 Open 13 - Marseille Hangzhou Open - Hangzhou Moselle Open - Metz Open Parc - Lyon Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta ASB Classic - Auckland Swiss Indoors Basel - Basel Portugal Open - Oeiras Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach 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 Stockholm Open - Stockholm Santiago Challenger Tallahassee Challenger Monterrey Challenger Internazionali BNL dItalia - Rome cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne National Bank Open - Montreal Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Sofia Open - Sofia Rolex Paris Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington China Open - Beijing Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm U.S. Open - New York Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London 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 National Bank Open - Toronto French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland Kremlin Cup - Moscow Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davis Cup, Group II, 1R, ESA-BAR 4-1 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Finals, Group D Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group B, Manchester Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Internazionali BNL d'Italia - Rome All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group C, Hamburg Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 French Open (juniors) Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai