Barcelona captain Carles Puyol says he's playing with the two best players in the world.
"Andres Iniesta and Lionel Messi are the best in the world," said Puyol. "Iniesta is spectacular and has no limits.
"Messi is incredible."
Puyol added: "The Treble is a dream. But it's a dream that can be achieved."