Real Madrid forward Cristiano Ronaldo thinks he knows why opposing fans boo and whistle at him during games.

"It is because I am handsome, rich and a great player, because I am envied. I have no other explanation," he told Marca.com.

Ronaldo was booed lustily during Madrid's 1-0 Champions League win over Dinamo Zagreb in Croatia yesterday.

His comments come a few days after he was asked which top players have caught his attention this season.

"Myself, in the mirror," he replied.