Cristiano Ronaldo was in a Madrid court on Tuesday as he accepted a £17m fine and a suspended 23-month jail sentence after pleading guilty to tax fraud in Spain.