 Still under loan, he then spent the 2007–08 campaign with C.D.Nacional and Leixões SC, being released in June 2008 by the Spaniards without any official appearances and dropping down to the second level in his country by joining S.C. Beira-Mar.On 26 June 2009, Moreira underwent a trial at Heart of Midlothian alongside compatriot Zezinando.