โรนัลโดได้ถูกเรียกตัวไปไปเล่นในฟุตบอลชิงแชมป์แห่งชาติยุโรป 2004 ประตูแรกในนามทีมชาติชุดใหญ่ของเขาคือนัดที่โปรตุเกสชนะกรีซไป 2-1 ในรอบแบ่งกลุ่ม และจากนั้นก็ยิงประตูต่อเนื่องได้ในนัดรอบก่อนรองชนะเลิศที่โปรตุเกสเจอกับเนเธอร์แลนด์ ซึ่งโปรตุเกสชนะไป 2-1 เขาได้เป็นหนึ่งในผู้เล่นคนสำคัญของทีมนักฟุตบอลยอดเยี่ยมประจำแห่งฟุตบอลชิงแชมป์แห่งชาติยุโรปของการแข่งขันแม้จะทำได้เพียง 2 ประตู.นอกจากนี้เขายังเป็นตัวแทนของทีมชาติโปรตุเกสในการแข่งขันโอลิมปิกฤดูร้อน 2004