Double Olympic gold medalist Steve Williams has won Dancing On Ice's Goes Gold special this evening.
Olympic stars competed in a one-off special of the ITV1 ice skating series, with a winner being crowned after the scores from the judges and studio audience were combined.
After just one skate there were some pretty high points from the panel, including a few perfect 10s.
Pippa Wilson MBE, who won gold for Yngling sailing finished in third place while Steve Williams OBE, who won gold in Coxless Four Athens 2004 and Beijing 2008, took gold.
He said: "I very almost didn't do it, in the first couple of weeks I fell over hundreds of times."
Other stars who went head to head included, Colin Jackson CBE (Team GB 2012 Ambassador), silver medal winner in the 110m Hurdles at the Seoul Olympics 1988; ‘mother of gymnastics’ Olga Korbut, winner of 4 gold and 2 silver medals, 1972 Munich and 1976 Montreal; Tessa Sanderson CBE (Team GB 2012 Ambassador), won gold for javelin, 1984 LA; Jamie Baulch, won silver in 4 x400m relay, Athens 1996 and Gail Emms MBE, won silver in badminton mixed doubles, Athens 2004.