Oliveira est ensuite régulièrement sélectionné, en compagnie de joueurs tels que Ronaldo, Adriano et Robinho. Il participe à la Coupe des confédérations 2005 se déroulant en Allemagne, que son équipe remporte. Mais il n'est pas retenu pour participer à la Coupe du monde 2006, à la suite d'une grosse blessure. Il passe alors un an sans être appelé en sélection nationale. Il est finalement rappelé par le nouvel entraîneur Dunga le pour un match amical face à la Suisse. Il connaît une nouvelle sélection face au Ghana début 2007, mais n'est pas retenu pour la Copa America qui clôture la saison. C'est à ce jour sa dernière sélection. Entre blessures et choix de carrière douteux, Ricardo Oliveira est sans doute passé à côté d'une carrière beaucoup plus glorieuse. L'attaquant de Santos, est à nouveau convoqué par Dunga à la suite d'une blessure de Roberto Firmino pour les deux premiers matchs de qualification pour la Copa américa 2018.