Juventus have officially confirmed that Martin Caceres will return to the club for a third stint, albeit until June 2019.
The Uruguayan had two successful spells with the Bianconeri previously before being released two seasons ago.
He now returns to Turin to replace the outgoing Medhi Benatia as confirmed by a statement on the clubs official website.
Caceres last played for the club in 2016 but rumours of his off the pitch behaviour led to the club releasing him that summer.
He went on to play for Southampton, Hellas Verona and Lazio