Swedish forward Zlatan Ibrahimovic has re-joined Manchester United on a one-year contract.
The 35-year-old scored 28 goals in 46 appearances for the Red Devils during the 2016-17 campaign, but he missed the final stages of the season after picking up a serious knee injury.
The 20-time English champions initially opted against renewing the striker's contract for a further 12 months, although the Swede stayed at the club to continue his rehabilitation.
Speculation that Ibrahimovic could re-join United has gathered pace in recent days, and the club have now announced that the forward has signed a fresh 12-month contract after overcoming the serious knee problem.
Manager Jose Mourinho said in a statement: "We are delighted Zlatan is on the road to recovery and we are equally delighted to have his ambition and experience back with us.
"After his contribution last season he deserves our trust and we will be patient waiting for him to return. I have no doubt that he will be important in the second part of the season."
Ibrahimovic added: "I am back to finish what I started. It was always mine and the club's intention for me to stay. I cannot wait to get back out on that Old Trafford pitch, but I also know that I have to take my time to make sure that I am ready.
"I have been working hard and will continue to do so to make sure I am in the best possible condition for my return to the pitch."
Ibrahimovic will wear the number 10 shirt for United, who have opened their new Premier League season with back-to-back wins over West Ham United and Swansea City.