Neymar has signed a contract extension with Paris St-Germain, keeping the Brazil forward at the French giants until 30 June, 2025.
The 29-year-old said "happiness" was the main factor in signing a new deal.
Neymar, who joined PSG in a world-record £200m deal in 2017, had been linked with a move away, including a return to Barcelona.
"I have grown as a person here, as a human being and as a player, too," he told the PSG website.