رونالدو در نخستین بازی ملی خود در تاریخ ۲۰ اوت ۲۰۰۳ در برابر تیم ملی فوتبال قزاقستان بازی کرد. او در جام ملت‌های اروپا ۲۰۰۴ پرتغال، دوگل برای تیم ملی خود به‌ثمر رساند: نخستین گل او در بازی‌های گروهی مقابل یونان و گل دوم او مقابل هلند در مرحلهٔ نیمه‌نهایی بود. با گل او به هلند، پرتغال به مرحلهٔ پایانی راه‌یافت؛ اما در نهایت از یونان شکست‌خورد و نایب‌قهرمان شد. در همان سال، با تیم ملی خود در بازی‌های المپیک تابستانی ۲۰۰۴ شرکت‌کرد.