En juillet 2013 au tournoi de Hambourg, il atteint sa première finale en simple sur le circuit principal alors qu'il sort des qualifications et est classé à la 114e place mondiale. Il élimine notamment Fernando Verdasco (65-7, 7-68, 6-4), puis le cinquième joueur mondial (et ancien numéro un) Roger Federer en demi-finale (7-67, 7-64)[1]. Il finit par s'incliner contre l'Italien Fabio Fognini (4-6, 7-68, 6-2), non sans avoir obtenu trois balles de match dans le jeu décisif du deuxième set. Ces performances lui permettent d'atteindre la 65e place après le tournoi.
En 2015, il participe aux trois rencontres de Coupe Davis que joue l'Argentine cette année-là, offrant la victoire à son équipe lors du match décisif contre le Brésil en huitièmes de finale en mars face à Thomaz Bellucci, puis s'imposant contre le Serbe Viktor Troicki en quarts, avant de s'incliner à deux reprises lors de la demi-finale contre la Belgique.
Début 2016, il atteint pour la première fois le 3e tour d'un tournoi du Grand Chelem lors de l'Open d'Australie.
Au Masters d'Indian Wells en mars, il réalise l'exploit de battre le no 2 mondial Andy Murray, en 3 sets (6-4, 4-6, 7-63) pour atteindre les huitièmes de finale[2], où il s'incline contre Gaël Monfils.
En juillet, il remporte ses deux matchs de simple contre les Italiens Andreas Seppi (7-64, 3-6, 6-3, 7-63) et Fabio Fognini (6-4, 7-5, 3-6, 7-5) lors du quart de finale de Coupe Davis, qualifiant son pays pour le tour suivant. Sélectionné à nouveau lors de la finale en novembre, à Zagreb, il perd d'abord le premier match de la rencontre face à Marin Čilić (6-3, 7-5, 3-6, 1-6, 6-2) dans un gros combat, avant de remporter le cinquième match décisif face à Ivo Karlović 20e mondial (6-3, 6-4, 6-2) complètement à côté de la partie, offrant à l'Argentine la première victoire de son histoire dans cette compétition[3].
Classé 75e mondial[4] quand il se présente à Roland-Garros en 2019, il bat l'Espagnol et 136e mondial[4]Guillermo García-López au premier tour en quatre sets (6-1, 3-6, 6-3, 6-2), mais est éliminé au deuxième tour par l'Italien 12e mondial, Fabio Fognini, en quatre sets (4-6, 6-3, 3-6, 3-6).