Cristiano Ronaldo has signed a two-year deal to return to Manchester United.
The English club reached an agreement to transfer him from Juventus for an initial fee of €15 million (£12.86 million), which could later be increased by €8 million (£6.86 million).
“Manchester United is a club that has always held a special place in my heart and I have been overwhelmed by all the messages I have received since the announcement on Friday,” said Ronaldo.
“I can’t wait to play in front of a packed stadium at Old Trafford and see all the fans again.”
Read more stories from Sky Sports
He said he is looking forward to joining the team after the international competitions and hopes they have a very successful season.
Ronaldo’s contract has an option for a third year if international approval is granted.
Juventus said the initial fee will be paid over five years and can be increased during the contract “on the achievement of specific performance targets”.
United had announced plans last Friday to bring the Portuguese striker back to the club, subject to agreement on personal terms, a medical check and a visa.