Barcelona have announced that they have agreed a new contract with midfielder Sergi Roberto, which will run until 2022 and contain a €500 million buyout clause.
The club said the date of the official contract signing would be revealed in the next few days.
Roberto came through Barcelona's La Masia ranks after joining from Nastic de Tarragona as a 14-year-old.
He made his first-team debut in 2010 and has since won four La Liga titles and two Champions League trophies, racking up 178 appearances.
Last season, he scored the winning goal as Barca came from 4-0 down to defeat Paris saint-Germain 6-5 on aggregate in the Champions League.