Javier Mascherano insists he's happy at Barcelona.

The former Liverpool midfielder has been linked with a move away after being played out of position in defence by coach Pep Guardiola.

But he says: "The Club has given me more than I have given back, but hopefully I can continue giving something back, by playing well, and trying to give my all.

"Everything this just fantastic for me."