W maju 2004 dostał od Luiza Felipe Scolariego powołanie do reprezentacji Portgualii na Mistrzostwa Europy w Piłce Nożnej 2004. Swojego pierwszego gola dla reprezentacji strzelił 12 czerwca w przegranym 1:2 meczu otwarcia z Grecją na Estádio do Dragão. Kolejną bramkę strzelił w rzutach karnych w wygranym 6:5 ćwierćfinałowym spotkaniu z Anglią, a następną – w 26. minucie półfinałowego meczu z Holandią, wygranym 2:1. Ostatecznie zdobył z Portugalią tytuł wicemistrza Europy po finałowej porażce z Grecją 0:1. Po finale został nominowany do Drużyny Gwiazd Euro. W 2004 wystąpił także na Olimpiadzie w Atenach, gdzie jego drużyna zajęła ostatnie miejsce w grupie, wygrywając zaledwie jeden mecz z Marokiem (2:1), w którym Ronaldo zdobył pierwszą bramkę.