Sánchez returned to River in June 2014, and renewed his contract until December 2016 on 9 July. He scored a double in a 3–0 home success over Defensa y Justicia on 28 August, and finished the year as champions of the Copa Sudamericana. During the 2015 campaign, he was a regular starter in the Copa Libertadores winning run, scoring in the second leg of the Final against Tigres UANL (3–0 aggregate win).
On 13 November 2014, Sánchez made his debut for the Uruguay football team at the age of 29 against Costa Rica, starting in a 3–3 draw.
Sánchez obtained Argentine citizenship in December 2014.