Barcelona (AFP) – Brazilian superstar Neymar has signed a new five-year contract that will keep him at Barcelona until 2021, the Spanish champions said on Friday.

The deal, which had been agreed in June, includes a buy-out clause of up to 250 million euros as Barca seek to ward off interest from potential suitors.