Halford has signed a three-year deal - with an option for a further 12 months - at Molineux to become the promoted club's third new recruit in four days following the captures of Kevin Doyle and Andrew Surman.

The 24-year-old joined Sunderland in 2007 from Reading for £3million but failed to settle on Wearside and was subsequently loaned out to Charlton and Sheffield United.

mfl