In 2004, aged 28, Rogério moved abroad, signing a three-year contract with Sporting Clube de Portugal. Playing both positions on the right flank during his first season, he helped the Lisbon-based team to the campaign's UEFA Cup final, played on home soil: he scored the opener in the decisive match, but in an eventual 1–3 loss against PFC CSKA Moscow.