Зриньски
On 5 July 2007, Moreira signed a two-year contract with FK Partizan in Serbia, being handed the #10 shirt whilst also becoming the first Portuguese player to represent the club. He made his competitive debut on 19 July in a match against HŠK Zrinjski Mostar, and scored his first official goal on 2 August in a UEFA Cup fixture against the same club.