Thierry Henry was reportedly on the verge of a move to Manchester United two weeks ago - but changed his mind after talks with Pep Guardiola.
The France striker had a disappointing first season at the Nou Camp following his €20 million switch to Barcelona from Arsenal last summer.
The main reason for his poor form was being asked to play in an unfamiliar left-wing role by Barca coach Frank Rijkaard, who has since left the club after a trophyless season.
Guardiola has taken the reins at the Catalan giants, and is believed to have talked Henry out of a €12 million switch to Old Trafford.
The Sunday Mirror quotes a source as saying: "Thierry was told by the new coach he didn't want him to leave, that he was going to be a big player for Barca next season and would have an important role to play for them.
"That reassured Thierry - but United were ready to buy him."
Samuel Eto'o and Ronaldinho are widely expected to leave Barca this summer, meaning Henry could become their first-choice striker.