"He will stay with us until 2018 and he could renew every year after that based on his playing performances."

Iniesta will have been at the club for 22 years when his contract expires during which time he has won back-to-back European Championships and the first World Cup for Spain when he scored the winning goal against Holland in the final.

He becomes the fourth first-team player to be signed up until 2018 following Sergio Busquets, Cristian Tello, Leo Messi and Neymar.