En la Euro 2004, en el partido de los cuartos de final contra Inglaterra al haber terminado 2:2 el partido va a tanda de penalti donde el portero Ricardo, al final con 5:5 anotados se quita los guantes para detener, el balón pateado por Ashley Cole y luego el mismo pide hacer el penalti final, marcando así un gol dando paso a Portugal a la semifinal terminando 6:5.
Debutó en 2001 con la selección portuguesa, reemplazando al quien fuera el mejor portero de ese país, Vítor Baía.
Jugó el Mundial del 2002, y su selección se fue eliminada en primera fase.
Luego se enfrentaron ante Francia en semifinales que perdieron 1-0 por un terrible penalti a Thierry Henry y lanzado por Zinedine Zidane Ricardo llegó a tocar ese balón pero finalmente entró y luego jugaron ante Alemania por el tercer puesto Ricardo hizo dos paradas extraordinarias en un tiro de Sebastian Kehl y la otra de Lukas Podolski y que también perdieron finalmente 3-1 con dos goles de Bastian Schweinsteiger y uno en propia de Armando Petit.
Euro 2008 Ricardo es convocado al Euro 2008 con su selección no tuvo muy buenas actuaciones su selección gana dos partidos en la fase de grupos y solamente pierde un partido ante Suiza que acabó 2-0 y pasan de fase que finalmente perdieron 3-2 en cuartos de final ante Alemania y desde ahí no volvió a ser convocado.