Last updated on .From the section European Football

Andres Iniesta has won 30 titles with Barcelona, a record shared with Lionel Messi

Barcelona midfielder and captain Andres Iniesta has signed a "lifetime contract" with the La Liga giants.

The Spain international, 33, has made 639 appearances for the Catalan club - second on their all-time list - and scored 55 goals.

Iniesta came through La Masia, the Barcelona youth academy, after joining in 1996 at the age of 12.

He made his first-team debut in October 2002 and has won eight Spanish league titles and four Champions Leagues.

Iniesta has captained the side since 2015 and shares the record with Argentina forward Lionel Messi for the most titles, 30, in Barcelona history.

He has won the European Championship twice with Spain and scored the extra-time winner in the 2010 World Cup final against the Netherlands in South Africa.

A club statement said: "Andres Iniesta signed a lifetime contract with FC Barcelona on Friday, in a deal that will keep him at the club for the rest of his career."

Iniesta said: "This is a very special day for me, simply because it means I'm staying at my home, where I can continue to dream of achieving great things for this club.

"It's where I have grown and developed."