Neymar has signed a contract extension with Paris St-Germain, keeping 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.


Neymar was in the final year of his contract, having signed a five-year deal on his initial arrival.


He has scored 85 goals and registered 51 assists in 112 games for PSG.


However, he has had a difficult relationship with the club’s fans at times and was booed after expressing a desire to move back to Barcelona in 2019.


Neymar said he had undergone a “very positive evolution” in his time at PSG.


“I have learned a lot. Things have happened that should not have happened,” he said.


“We had fights, a few sad times, but I am happy and proud to be part of the history of Paris St-Germain.


“I hope to put many more trophies on the shelf for PSG.”


PSG, who are chasing a fourth consecutive Ligue 1 title, are four points behind leaders Lille with a game in hand. BBC.