Stars from sport, music and comedy helped BBC Sport Relief raise more than £29 million today.

Cheryl Cole, David Beckham, Robbie Williams and JLS all performed during last night’s TV marathon.

X Factor judge Cole – making her first TV appearance since her split with husband Ashley – was forced to watch comic Rufus Hound do a spoof of her Fight For This Love dance routine.

Viewers also saw injured footballer Beckham share a bath and a bed with Gavin and Stacey star James Corden.

The boys indulged in a spot of preening after Corden’s character Smithy coached a series of top stars including Andy Murray, Tom Daley, Jenson Button and the Manchester United squad featuring Wayne Rooney and Rio Ferdinand.

The comedy routines were filmed before the former England captain ruptured his Achilles tendon earlier this week, ruling him out of the World Cup.

Around £60,000 was also raised by viewers of The One Show wanting to see Adrian Chiles’ beard shaved off.

His co-presenter Christine Bleakley, who water-skied across the English Channel to raise money, smothered his face in cream before using clippers to remove his beard.

Cole congratulated Hound on his fundraising spoof, telling the bearded funnyman “it’s like looking in a mirror” after he performed the routine.

Hound, who won this year’s Let’s Dance for Sport Relief with his impersonation of Cole, copied her military-themed outfit complete with trousers split at the side which showed off his legs.

Cole joked: “You have put so much work into it you have even split your trousers.”

She later performed her latest solo single, Parachute.

Dressed in a black dress cut very short at the front to show off her legs, she said the outfit was more comfortable than the gear she was wearing this time last year when she climbed Kilimanjaro for Comic Relief.

“This actually feels quite nice in comparison,” she said.

“Doing Kili was the hardest thing I have ever done in my life.”

Elsewhere, Dragons’ Den entrepreneurs Peter Jones and Duncan Bannatyne also went head to head in a special Strictly Come Dancing.

Jones triumphed with a tango after Bannatyne’s cha cha cha was described by dance judge Bruno Tonioli as one of the worst he had ever seen.

“It was like watching Quasimodo trying to keep up with Esmeralda,” Tonioli said.

The judges scored Jones 16 and Bannatyne just 10 and Jones kept his lead when the votes of the studio audience were added.