Joao Cancelo has completed his move from Valencia to Serie A champions Juventus, signing a five-year contract with the Bianconeri.
The Portugal international, who can operate on the right of defence or midfield, underwent a medical on Wednesday after flying into Turin the previous day to complete the formalities of his €40 million (£35m/$46m) transfer.
Cancelo returns to Italy after spending the 2017-18 season on loan at Inter, making 26 league appearances as the Nerazzurri secured a top-four finish and a return to the Champions League.
However, while the deal with Inter had an option to buy, the 24-year-old defender has ended up at Juve, who have bolstered their options on the right following Stephan Lichtsteiner's departure to Arsenal.
Valencia signed Cancelo from Benfica in August 2014, initially on a season-long loan before making the switch permanently the following year.
He has scored three goals in seven appearances for Portugal, though he did not make the final cut for their 23-man squad for the World Cup in Russia.