W finałowym meczu o Taça Guanabara 2004 między Flamengo a Fluminense Roger zdobył dwa gole, a jego drużyna pokonała rywali 4:3.
Segunda División i powrót do Juventude Po udanym sezonie we Flamengo na początku 2005 roku, Roger został wypożyczony do walczącej o awans do Primera División Celty Vigo. W hiszpańskim drugoligowcu, Roger wystąpił w 13 spotkaniach, pomagając drużynie Celty w powrocie do Primera División. Ostatecznie, trener Celty Fernando Vázquez nie zdecydował się na definitywne wykupienie Rogera.
Po powrocie do Brazylii trafił do EC Juventude grającego w najwyższej lidze brazylijskiej. Roger wystąpił w ostatnich 21 meczach sezonu 2005 Campeonato Brasileiro Série A, zdobywając jednego gola (w meczu przeciwko Paraná Clube).
Legia Warszawa W grudniu 2005 roku Roger został wypożyczony na rok do Legii Warszawa, do której trafił z polecenia menadżera Mariusza Piekarskiego. Klauzula wypożyczenia zawierała opcję pierwokupu, z której warszawski klub skorzystał pod koniec 2006 roku, wykupując Rogera z Juventude. Na polskich boiskach Roger zadebiutował 3 marca 2006 roku, w meczu 18. kolejki Orange Ekstraklasy przeciwko GKS Bełchatów (1:0). Pierwszą bramkę dla Legii, strzelił już w 19.