X Factor judge Louis Walsh revealed secrets about tomorrow’s final on live radio this morning.

Louis – who mentors boy band JLS – was a guest on Radio 1’s Chris Moyles Show and he let slip which songs the three acts will perform.

The Irish judge said JLS will sing Wham’s Last Christmas, Alexandra Burke will perform Silent Night and Eoghan Quigg will do a version of Wizard’s I Wish It Could Be Christmas Every Day.

And he also confirmed Westlife will perform Flying Without Wings with JLS, Boyzone will duet with Eoghan and Alexandra will sing with superstar Beyonce.

Louis added: “I think it will be probably JLS and Alexandra in the final two.”

On Thursday, fellow judge Simon Cowell commented on the rumoured relationship between two of the finalists, describing Eoghan Quigg and Diana Vickers as “two young kids in love”.

Talking about last Saturday’s show when Eoghan ran on stage during Diana Vickers’ last song, Simon said: “I loved it. It’s live TV, things like that happen, that’s the fun.”

Keep up to date with all the latest shows. Subscribe to TV & Satellite Week