The ex-Emmerdale star, 33, beat The Bill's Gary Lucy, 28, in the final.
The pair reached the last two ahead of Hollyoaks actor Kieron Richardson.
They then went on to perform Jayne Torvill and Christopher Dean's iconic routine to Ravel's Bolero.
Hayley was partnered with childhood pal Daniel Whiston, who won the first series with actress Gaynor Faye.
Where to next?
- Dancing On Ice 2010 gallery
- Dance to lose weight
- Latest celeb gossip