Ronaldo was called up for Euro 2004, scoring his first international goal in a 2–1 group stage loss to eventual champions Greece and scoring again in a 2–1 semi-final win over the Netherlands. He was featured in the UEFA Euro All-Star Team of this competition, providing two assists, despite finishing with only two goals.
Ronaldo also represented Portugal at the 2004 Summer Olympics, scoring a goal in the tournament, although the Portuguese Olympic football squad was eliminated in the first round, finishing bottom of their group with three points.