Dalton Harris, Anthony Russell and Scarlett Lee have made it through to next week’s final of The X Factor.
Harris and Russell, who are in Louis Tomlinson's Boys category, were voted straight through by the public.
Lee, who is in Simon Cowell's Girls category, made it through after beating duo Acacia and Aaliyah in a sing-off in which Lee performed This Is Me from The Greatest Showman, while the girl group gave a rendition of Blinded By Your Grace by Stormzy.
Cowell backed his act Lee after the sing-off, while Tomlinson and Ayda Williams also agreed she deserved to progress in the competition.
"I love them both so much, I would love them both to be in the final, but if I'm basing it on the sing-off I have got to throw the lifeline to Scarlett," Williams said.
Robbie Williams picked his act Acacia and Aaliyah who he mentored in the Groups category.
After they were eliminated, he predicted they had a "huge future in the music industry".
"Hopefully I want to be a part of that," he added.
Former One Direction star Tomlinson also said he thought the duo should be offered a record deal.
"It's been such a blessing to be on this show," Acacia and Aaliyah said after it was revealed they were going home.
"We're so blessed, and it's not gonna stop now. We want to thank everyone that has voted for us, we are so thankful."
Scarlett Lee broke down in tears after making it through, telling host Dermot O’Leary: "I cant wait to go into the finals."
Anthony Russell said: "I just want to thank everyone. If you have a dream pursue it."
Dalton Harris added: "Dreams come true. I’m so grateful."
Irish singer Brendan Murray's X Factor dream ended during Saturday night's semi-final, when he was voted out of the competition.
The X Factor live final will air next weekend on ITV.