Barcelona have secured midfielder Andres Iniesta to a new long-term contract.

Iniesta's new deal keeps him at the Nou Camp until 2014 and will carry a £100 million buyout clause.