Real Madrid legend Ronaldo believes Lionel Messi is the best in the world.

Despite his Real times, Ronaldo says the Barcelona star is the best.

"I am more a fan of Real Madrid," the former Real and Barca striker told Marca. "But there is no doubt that Messi is the best player in the world."