Aux Jeux olympiques d'été en août, il réussit l'exploit comme il y a quatre ans, de battre dès le premier tour le mondial Novak Djokovic, au terme d'un match intense et d'une super qualité tennistique de 2 h 27 de jeu. Il révèle que cette victoire est et qu'elle . Par la suite, il confirme avec les deux matchs suivants contre João Sousa et Taro Daniel en s'imposant en trois manches, mais en perdant de l'intensité dans l'échange et montrant des signes de fatigue. En quart, il affronte Roberto Bautista-Agut qui l'avait battu à l'Open d'Australie 2014, mais prend sa revanche et s'impose (7-5, 7-6) pour passer dans le dernier carré. Il affronte l'Espagnol Rafael Nadal mondial, dans un match dantesque et finissant au bout du suspense, l'Argentin s'impose (5-7, 6-4, 7-6) en plus de 3 heures de jeu. Il se qualifie pour la finale où il joue pour le titre olympique contre le mondial, Andy Murray. Il s'incline (5-7, 6-4, 2-6, 5-7) en plus de 4 heures de jeu dans une finale relevée où il a fait douter le Britannique malgré la fatigue. Il s'adjuge tout de même la médaille d'argent en concluant une belle semaine, déclarant que pour lui et qu'il a passé la .