ต่อมา ในการแข่งขันฟุตบอลชิงแชมป์แห่งชาติยุโรป 2012 รอบคัดเลือก โรนัลโดสามารถทำได้ถึง 7 ประตู และในการแข่งขันรอบสุดท้ายโปรตุเกสสามารถผ่านเข้าถึงรอบรองชนะเลิศก่อนจะแพ้สเปนในการดวลจุดโทษ โรนัลโดทำประตูได้ 3 ประตูตลอดการแข่งขันและมีชื่อติดทีมยอดเยี่ยมของการแข่งขัน