Barcelona's forward Luis Suarez celebrates scoring a goal during a Spanish league football match. (AFP/LLUIS GENE |
The 29-year-old Uruguay striker's new deal, which had been in the pipeline for some time, features a €200 million (US$208 million) release clause.
Barcelona said Suarez, who has scored 97 goals in 116 appearances since signing from Liverpool in 2014, will officially pen the new deal on Friday.
"They know that I feel happy here and there was never going to be a problem extending my contract," said Suarez. "And finally, it's official."
"It's more than a gift for Barca, it's a gift for me. Both the club and I wanted this to continue because it's a good relationship."
The former Ajax striker helped Barca win a treble of La Liga, Copa del Rey and Champions League in his first season at the Camp Nou and followed that up with a domestic double last season.
He scored in the 3-1 win over Juventus in Berlin in the 2015 Champions League final.
Suarez's remarkable goal tally of 59 goals in 53 matches last season, including 40 in La Liga, saw him win the European Golden Boot award for Europe's top scorer.
Suarez's new deal follows the announcement by Barcelona in October that Brazilian superstar Neymar had signed a new five-year deal also keeping him at the club until 2021 and featuring a €250 million buyout clause.
Barca coach Luis Enrique recently expressed confidence that Lionel Messi would tie his future to the club after opening talks to extend his contract beyond 2018.
Various Spanish media sources reported last week that Messi's father and agent, Jorge Horacio Messi, had arrived in Barcelona to begin negotiations on a new deal for the five-time World Player of the Year.
"Of course (I like the news)," Enrique said. "The day on which it is announced will be a great day for everyone to celebrate."
Barca have also recently tied down Sergi Busquets and Javier Mascherano to contract extensions this year.
La Liga's other star atractions have been busily putting pen to paper in recent weeks.
Ballon d'Or winner Cristiano Ronaldo signed a bumper new five-year contract with Real Madrid last month which will keep the Portuguese star at the European champions until he is 36.
Teammates Gareth Bale, Luka Modric and Toni Kroos also agreed lucrative renewals.
What the stars mean:
★ Poor ★ ★ Promising ★★★ Good ★★★★ Very good ★★★★★ Exceptional