Andres Iniesta believes Lionel Messi must stay at Barcelona as reports suggest the club may look to cash in on their star if his form does not improve.
The Spain international leapt to the defence of the Blaugrana's record scorer after critics suggested his best form is behind him after some poor performances in recent weeks.
Directors at Camp Nou are rumoured to be weighing up whether or not to sell the Argentina international, but Iniesta thinks he is already in the best place.
"I have no doubts about Messi," Iniesta told El Mundo Deportivo.
"He could not be better anywhere else other than here and Barca will not find another player like him."
Barcelona saw their transfer ban suspended by FIFA, allowing them to sign players this summer and Iniesta is delighted the squad can be strengthened.
"It is great news for the club to be able to continue to improve, independent of whether we win trophies or not. Barcelona always has to improve," he continued.
Having already been eliminated from the Champions League and defeated in the Copa del Rey final, Barca now have only the league title to play for but lie four points behind Atletico Madrid in second place.
Despite the pessimism among the club's fans, Iniesta insists that Barca will keep battling to win the championship in their remaining games.
"For me failure is when you try to do things and they do not come off, but we are still trying and we will keep going until the end," added Iniesta
"There is still some possibility if we win all four matches, but the worst thing in football is not to have to be able to depend on yourselves."