Chelsea captain John Terry knows they face something special this week in Barcelona star Lionel Messi.

Terry said: "Messi is the best player of our generation and I believe the best player for the past two or three years. Xavi Hernandez is world class, too. So is Samuel Eto'o, Andres Iniesta - flipping hell you could keep going with them.

"Bosingwa is capable of playing well against Messi. He has come back from a hamstring injury, but the manager took him off against West Ham because he was a bit tired. He has pace and he will need it against probably the best player in the world."