On 14 May 2008, Ferguson made his 400th appearance for Rangers in the UEFA Cup Final against Zenit Saint Petersburg at the City of Manchester Stadium; he captained the side to a 2–0 defeat.