Spaniard ends speculation about his future.
Andres Iniesta has signed a new deal at Barcelona until 2018, the club have announced via social media.
The playmaker has been linked with Manchester United and Manchester City but has extended his stay at the club he has been with his entire career.
The 29-year-old World and European Champion has made over 500 appearances for the Catalans since making his debut in 2002.
COMMENTS