 In July 2007, the 32-year-old returned to União Leiria.Two years later, after being instrumental in its return to the Primeira Liga after one year out, only missing one league game, he moved to another team in the second division, C.D.Trofense, which had just moved in the opposite direction; he remained in the second level of Portuguese football with the latter side for several seasons, playing into his 40s.