The 32-year-old forward was granted extended leave following his part in Portugal's Confederations Cup campaign, before appearing at a Spanish court to answer charges relating to his tax returns.

Ronaldo trained with his team-mates on the eve of the match and could now play a part in tonight's final, just days after returning to training.