Lionel Messi will sign a new contract at Barcelona "sooner or later", according to former teammate David Villa.
The Argentine forward is yet to agree an extension to his current deal, which expires in the summer of 2018, and has been linked with a move away from the La Liga champions in recent months.
Villa, who played at Camp Nou between 2010 and 2013, believes that the club's talisman will soon put pen to paper on fresh terms to stay in Catalonia.
"I think it will happen in the future, sooner or later," Villa told Sky Sports News. "Barcelona love Messi and Messi loves Barca, anything else we can't imagine."