 Forbes signed for Swansea City, who were then in Football League Two, on a free transfer in 2004.In his first season at the club he was ever-present and scored seven goals.On 30 April 2005, Forbes scored Swansea's last-ever league goal at their Vetch Field stadium in a 1–0 win over Shrewsbury Town, before their move to the Liberty Stadium.