After 70 matches and six goals in Spain, Sá Pinto returned to Sporting where he played six further years, troubled by many injuries, although he eventually gained team captaincy. In the 2006–07 campaign he joined fellow Portuguese international Sérgio Conceição at Standard Liège – with Jorge Costa having retired at the club in the summer – in the Belgian Pro League, and retired at almost 35.