 Duarte then played two seasons apiece for S.C. Salgueiros and C.S.Marítimo, making his Primeira Liga debut with the former and appearing in a total of 84 league games the two clubs combined.Subsequently, he returned to Leiria who now competed in the Portuguese top flight, retiring after almost one decade at the age of 34 and acting as first-choice in four of those campaigns (in 2001–02, as the team qualified for the UEFA Intertoto Cup, he was managed by young José Mourinho).