The 23-year-old had four years left on his existing deal but has committed himself to the Spanish giants until 2016.

The European champions have confirmed the Spain international is set to put pen to paper on Thursday morning.

The new contract will see Pedro's buy-out clause rise from €90million (£80.9m) to €150m (£135m).

Since making his first-team debut in the 2007/08 season, he has won 10 trophies with the Catalan club, including three league titles and two Champions Leagues.

In 2009, Pedro became the first player to score in all six major club competitions in one season as he scored in the Primera Division, Copa del Rey, Champions League, World Club Cup, and the Spanish and European Super Cups for Pep Guardiola's side.

The Tenerife-born forward was also a member of Spain's World Cup-winning squad in South Africa last summer and he has now made 13 international appearances, scoring twice.