Barcelona have reached an agreement with captain Carles Puyol for a new contract running until the summer of 2013.
The 31-year-old Spain international has made more than 450 appearances for the Catalans giants and skippered Barca to La Liga and Champions League glory last season.
A statement on the club's official website: "FC Barcelona and Carles Puyol have reached an agreement in principle to renew the captain's contract until 2013.
"Now the new conditions will be drawn up and will be signed in the next few days.
"Coach Pep Guardiola and the player himself made the news known to the rest of his team-mates just before the start of training this morning (Friday).
"The Barca squad, united in a circle, welcomed it with a resounding ovation and congratulated the captain for the agreement in principle."