Manchester City midfielder Yaya Toure rates former Barcelona teammate Lionel Messi ahead of Real Madrid star Cristiano Ronaldo.

Toure reckons stopping Messi will be a huge hurdle to overcome in their Champions League clash.

He said: "That's also a problem.

"For me he is the best. It's true that Cristiano Ronaldo won the last Ballon d'Or, but I think if Messi hadn't had that injury which kept him sidelined for a month he would have won it again.

"As we often say, Cristiano Ronaldo's unlucky to find himself in the Messi era, and this era is about Messi."