 He went on to represent neighbouring G.D. Chaves (two games in the Primeira Liga in the 1998–99 season, his first as a professional, plus five years in the second division), Vitória de Setúbal and S.C. Braga.In 2008, while at Setúbal for the second time in his career, Chaves won the inaugural edition of the Portuguese League Cup, in a penalty shootout win against Sporting CP.He played the full 120 minutes in the final.