Barcelona forward Luis Suarez has agreed a new contract with the Spanish champions that includes a £167.5m buyout clause.
The former Liverpool player has scored 97 goals and won eight trophies since moving to the Nou Camp in July 2014 for £75m.
A Barca statement said the contract, which ties the 29-year-old Uruguay international to the club until 2021, would be signed on Friday.
Suarez has proved a resounding success since joining Barca from Liverpool for €80m in 2014. Forming part of a front three with Messi and Neymar, he has scored 97 goals for the club in 116 appearances.
His total of 40 goals was the highest in La Liga last season as he became the first person other than Messi or Cristiano Ronaldo to win the Pichichi award since his compatriot Diego Forlan in 2009. Speaking in October he expressed his desire to retire at the club and his new contract takes him one step closer to that goal.
“I suffered a lot to make it here [Barca] and I want to enjoy it and continue fighting to complete my objectives, which is to win titles,” he said at the presentation of the European Golden Shoe.
“I would love to retire here, but that obliges you to stay at the top level for your whole career. But I’m not thinking about that now. There are only a few privileged enough to retire here.”
Following Suarez’s new deal, Barcelona hope to make forward strides with the renovations of other key first team players, such as Marc-Andre ter Stegen, Ivan Rakitic, Andres Iniesta and Messi.
The South American trio of Suarez, Messi – Barca’s all-time top scorer – and Neymar scored a combined 131 goals in all competitions as they won La Liga and the Copa del Rey.
Argentina international Messi, 29, is contracted to Barcelona until June 2018 but has started talks about a new contract.