Here are all the song choices from The X Factor 2018's sixth live show tonight.
The X Factor is back this evening at 8PM on ITV - here are all the songs and theme for the weekend!
The remaining six X Factor finalists will perform live for the judges Simon Cowell, Louis Tomlinson, Ayda Williams and - back after a few weeks away - Robbie Williams.
This series, Simon is mentoring the Girls, Louis is in charge of the Boys, Ayda is looking after the Overs and Robbie has control of the Groups.
As always, in tonight's live show the judges will offer up their critiques before the power is handed over to viewers to keep their favourites in for the final.
Last week saw another double elimination as a further pair of contestants acts were eliminated: In a shock double exit, Simon lost both Bella Penfold and Shan Ako from his girls' category.
They leave 6 acts battling it out who will be singing live once again this evening for the semi-final show.
Tonight acts will sing TWICE. The first song will be an ABBA track. The second song choice - below - is a free selection to get them into the final.
Tonight's X Factor song choices
Here are all the songs each act will be singing tonight...
This Is Me by Kesha
Winner Takes It All by ABBA
Acacia & Aaliyah
Blinded By Your Grace / I Win by Stormzy / Lethal Bizzle
Money, Money, Money by ABBA
This Is My Life by Shirley Bassey
Thank You For The Music by ABBA
Livin' On A Prayer by Bon Jovi
Name Of The Game by ABBA
Run by Snow Patrol
I Have A Dream by ABBA
Feeling Good by Muse
S.O.S. by ABBA
The X Factor 2018 will return this Saturday night (November 24) at 8PM and continues at the same time of 8PM on Sunday, November 25 with the penultimate results show.
After all the contestants have performed, lines will once again open for viewers to back their favourite act via phone lines, mobile and for free via the app.
In Sunday's results show, two more acts will be sent home leaving just four acts for next weekend's live final.
As always, alongside the performances from the contestants there will be a number of guest stars.
This weekend will see some of the cast of Mamma Mia 2 taking to the stage.