Sven-Goran Eriksson says he could have bet on Zlatan Ibrahimovic being successful at Manchester United, while he expects Wayne Rooney to remain at Old Trafford next season amid interest from the Chinese Super League.
There were doubts whether Ibrahimovic could cope with the demands of the Premier League, but the Swede has continued to defy his age and critics in England with 26 goals in all competitions.
The 35-year-old has scored 15 of those in the top flight but is yet to sign a contract extension, having agreed a one-year deal with the option of a second when he joined on a free transfer in July.
The Los Angeles Galaxy are reportedly ready to make the former Sweden captain a lucrative offer which would make him the highest paid player in MLS history.
But despite Ibrahimovic turning 36 in October, former England and Manchester City boss Eriksson thinks his compatriot's stay at Old Trafford should be extended.
"If he takes a challenge like Manchester United, I could've bet that he would be successful," Eriksson told Omnisport. "He wouldn't have done it otherwise. If he feels his body couldn't do it, he wouldn't go because he is extremely proud and he is training very hard. He is very fit.
"The day he can't do it anymore, he will be the first to say stop because he doesn't want to be a failure and he won't be. "He is a great player. He can play in any team in the world. The only pity is that he doesn't play for Sweden anymore.
"I would give him a new contract if he told me he could do it."