Zijn eerste optreden voor Portugal vond plaats in 2001 in een WK-kwalificatiewedstrijd tegen Ierland. Na het WK 2002 werd Ricardo de eerste doelman van het Portugese nationale elftal. Tijdens het EK 2004 in eigen land stond Ricardo in de basis bij Portugal. In de kwartfinale stopte hij tegen Engeland met blote handen het schot van Darius Vassell in de penaltyserie, en nam vervolgens zelf de beslissende penalty waardoor Portugal zich kwalificeerde voor de halve finale. In die halve finale won Portugal met 2-1 van Nederland door een doelpunt van Maniche. In de finale kon Ricardo niet voorkomen dat zijn land in eigen huis met 1-0 ten onder ging tegen Griekenland. Op het WK 2006 werd Ricardo met Portugal vierde.