 After spending most of his first seasons with the club's B-side, Gama served another two first division loans, at Braga in 2006–07– scoring in a 4–0 home win over FC Slovan Liberec for the campaign's UEFA Cup– and Vitória de Setúbal in the following two years.In mid-July 2009, Gama was released by Porto and joined Rio Ave F.C.on a two-year contract.