Real Madrid star Cristiano Ronaldo is undoubtedly one of the greatest footballers of all time.

But he will have to take time out of his footballing career to defend allegations of 14.7 million euro ($16.5m) in tax evasion leveled against him.

He has been summoned to appear before a judge in Spain on July 31, judicial sources said on Tuesday.

The 32-year-old Portuguese star is facing four charges of fraud through offshore companies between 2011 and 2014.

Ronaldo has denied the charges.

The Portuguese national team captain is currently representing his country at the Fifa Confederation Cup in Russia.