Весной 2010 года Рикардиньо попал в расширенный состав сборной, но не был включён в заявку из 19 игроков на Мировую лигу. Его возвращение в команду состоялось только в 2012 году. Рикардиньо принял участие в розыгрыше Мировой лиги и Олимпийских играх в Лондоне, появляясь на площадке в рамках двойной замены. Финальный матч Олимпиады, в котором бразильцы проиграли сборной России, стал для него последним в национальной команде.