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 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F6 El Salvador F1 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 France F3 Poland F2 Poland F3 France F19 France F20 Ecuador F1 Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Mexico F6 Colombia F5 Colombia F6 Colombia F1 Colombia F3 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Schickendanz Open - Furth Porsche Open - Poznan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bancolombia Open - Cali San Luis Potosi Challenger Mexico City Challenger Turin Challenger Samarkand Challenger Cali Challenger Todi Challenger Bogota Challenger Palermo Challenger Quito Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Eckental Challenger Seguros Bolivar Open - Medellin Bogota Challenger Geneva Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Como Challenger Morocco Tennis Tour - Casablanca Todi Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger Copa Petrobras Brazil - Belo Horizonte St. Remy Challenger Tashkent Challenger Mons Challenger Copa Petrobras - Bogota Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Geneva Challenger Quimper Challenger Cherbourg Challenger II Manta Open - Manta Le Gosier Challenger Pereira Challenger Prague Challenger Torneo Internacional Challenger Fila 2006 - Leon Dallas Challenger Pereira Challenger Bordeaux Challenger Todi Challenger Istanbul Challenger Eskisehir Challenger Seguros Bolivar Open - Medellin Bogota Challenger Wroclaw Challenger Scheveningen Challenger Tampere Challenger San Luis Potosi Challenger - San Luis Potosi Mons Challenger Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Bancolombia Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Almaty Challenger Prostejov Challenger XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Morocco Tennis Tour - Marrakech Karshi Challenger Medellin Challenger Rabat Challenger Istanbul Challenger Draft Corona Mexico City Open - Mexico City Rennes Challenger VIII Gramado Open - Gramado Fergana Challenger Pereira Challenger Irving Challenger III Isla de Lanzarote - Lanzarote Caltanissetta Challenger Prague Challenger Barranquilla Challenger Fairfield Challenger Kos Succhetti Tennis Cup - Cordenons Las Vegas Challenger Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Sao Paulo Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Seguros Bolivar Open - Bogota Poprad Tatry Challenger Perugia Challenger Copa Petrobras Argentina - Buenos Aires Santo Domingo Challenger Salinas Challenger Le Gosier Challenger Guadalajara Challenger Noumea Challenger Monterrey Challenger Santo Domingo Challenger Newport Beach Challenger San Benedetto Challenger San Benedetto Challenger Bordeaux Challenger Ljubljana Challenger Mons Challenger Ottignies-Louvain-la-Neuve Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Ilkley Challenger Cary Challenger Puerto Vallarta Challenger Medellin Challenger Sarasota Challenger Canberra Challenger Indian Wells Challenger Ludwigshafen Challenger Perugia Challenger Morelos Challenger Liberec Challenger Dortmund Challenger Stockton Challenger Lisbon Challenger Bogota Challenger - Bogota Phoenix Challenger Mexico City Challenger Monterrey Challenger Lima Challenger Guayaquil Challenger Columbus Challenger Phoenix Challenger Bogota Challenger Cassis Challenger Bogota Challenger - Bogota Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba Aix En Provence Challenger Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Chennai Open - Chennai Turin Challenger Millenium Tennis Championships - Delray Beach 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Estoril Open - Estoril XIV Challenger ATP Club Premium Open - Quito The Stella Artois Championships - London IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Irving Challenger Bogota Challenger Guayaquil Challenger Bangkok Challenger Bangkok Challenger Ethias Trophy - Mons Alphen Challenger BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Izmir Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Furth Challenger Bogota Challenger Jersey Challenger Davidoff Swiss Indoors Basel - Basel Bergamo Challenger Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Cali Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger UNICEF Open - 's Hertogenbosch Brasil Open - Costa do Sauipe Perugia Challenger Abierto Mexicano Telcel - Acapulco Mons Challenger Bet-At-Home Austrian Open - Kitzbuhel Heilbronn Challenger Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Kazan Challenger Mercedes Cup - Stuttgart Tanger Challenger Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Meknes Challenger Rakuten Japan Open - Tokyo Chennai Open - Chennai Austrian Open - Kitzbuhel Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Marrakech Challenger Sunrise Challenger Bucaramanga Challenger VTR Open - Vina del Mar Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Barranquilla Challenger Bogota Challenger Countrywide Classic - Los Angeles BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Pereira Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna China Open - Beijing Brasil Open - Sao Paulo If Stockholm Open - Stockholm BMW Open - Munich Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Libema Open - 's-Hertogenbosch Noventi Open - Halle Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Open Sud de France - Montpellier Vercelli Challenger Qatar ExxonMobil Open - Doha AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Sydney Tennis Classic - Sydney Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Open Parc - Lyon Libema Open - 's-Hertogenbosch Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Citi Open - Washington China Open - Beijing European Open - Brussels PTT Thailand Open - Bangkok Loughborough Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Claro Open Colombia - Bogota PTT Thailand Open - Bangkok Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bordeaux Challenger Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Valencia Open - Valencia Almaty Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad AEGON Championships - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Open 13 - Marseille Brasil Open - Sao Paulo Apia International - Sydney Delray Beach Open - Delray Beach Vancouver Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Ecuador Open - Quito Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Guayaquil Challenger Citi Open - Washington BMW Tennis Championship - Sunrise Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Winnipeg Challenger Millennium Estoril Open - Estoril Canberra Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Voit Mexico City Open - Mexico City Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel The 10tele.com Open - Nottingham ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Danderyd Challenger Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open 13 - Marseille Open Occitanie - Montpellier Hangzhou Open - Hangzhou Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Morelos Challenger Tallahassee Challenger Cap Cana Challenger Ilkley Challenger Brisbane International - Brisbane Pau Challenger Phoenix Challenger Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Brisbane International - Brisbane Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Power Horse Cup - Dusseldorf Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - 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 Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Rogers Masters - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid Bucharest Open - Bucharest Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Rolex Paris Masters - Paris U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Countrywide Classic - Los Angeles European Open - Antwerp Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, KOR-BEL 3-2 Hopman Cup - Nice Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 French Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 2R, COL-DOM 4-1 Kooyong Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 All Lower level tournaments Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 2R, COL-BRA 3-2 Wimbledon (juniors) Laver Cup - Chicago Davis Cup, World Group, QR, COL-SWE 4-0 Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Adelaide International - Adelaide Wimbledon - London