Lionel Messi has reportedly agreed to sign a one-year deal with Barcelona and take a pay cut to help with the club's salary cap issues.
The 33-year-old is soon set to be a free agent as his current contract with Barca expires at the end of the month.
However, after speculation linking him with a move away from the club he joined at the age of 13, he now looks set to stay.
Opinion: Barcelona's chaos continues, can Ronald Koeman steady the ship?
COPE report that Messi has communicated to Barcelona president Joan Laporta that he is willing to sign a one-year contract and reduce his pay to help the club get under the league-imposed salary cap.
He has apparently consulted with La Liga over the deal, and will follow it by signing for another year in 2022.
La Liga president Javier Tebas warned Barca this week that they were facing a decision over Messi’s future.
"Barcelona have exceeded their wage cap. I hope they can keep Messi, but to do so, they will have to make cuts elsewhere.”
The salary cap has been reduced due to the effects of the Covid-19 pandemic on clubs.
Messi is currently competing at the Copa America with Argentina and made a record-equalling 147th appearance in a 1-0 win over Paraguay.
'He played with me' - Eto'o's bizarre response to Messi question
Barca expect new Messi deal in August