Ed Sheeran and James Arthur to perform on this week's X Factor semi-finals

One of the world's biggest popstars and X Factor's king of comebacks will take to the stage.

The X Factor semi-finals just got a whole lot bigger - two of the UK's biggest solo male stars will be appearing this weekend.

Ed Sheeran will appear this Saturday, his first UK televised performance since breaking his left elbow and right wrist in a biking accident, and James Arthur is confirmed for an X Factor comeback this Sunday.

Ed will perform his latest single Perfect, while James will release his new track Naked this Friday (November 24), so we can expect a world-first live rendition of that. James is of course behind the biggest X Factor winners' single of all-time; his track Impossible overtook Alexandra Burke's Hallelujah with sales and streams combined earlier this year.

MORE: X Factor: 10 mind-blowing Official Chart facts about the show's biggest acts

They follow the likes of Harry Styles, Paloma Faith, Stormzy and Rita Ora who have also taken to the stage as megastar guests this series. Fergie and former winner Matt Terry were the popstars who appeared on last weekends quarter-finals.

Just six acts remain in the competition: Grace Davies representing Sharon Osbourne's Girls category, Lloyd Macey from Louis Walsh's Boys, The Cutkelvins and Rak-su of Simon Cowell's Groups, and Matt Linnen and Kevin Davy White of Nicole Scherzinger's Overs category.

Image: Rex/Shutterstock

Want more X Factor? Look back at our collection of some of good, bad and weird TV talent judges from around the world below.

View Image Gallery
TV Judges - 1 Iggy Azalea