Lad band Loveable Rogues and schoolgirl singer Molly Rainford have become the latest acts to win a place in the Britain's Got Talent final.
The London-based three piece and 11-year-old Molly received the most votes during third semi-final.
They joined pop-opera duo Jonathan and Charlotte, Latin American ballroom dancers Kai and Natalia, Pudsey the dancing dog with dance partner Ashleigh and Welsh male choir Only Boys Aloud in Saturday's final.
Two more acts will be chosen during tonight's live show with the last acts added to the line-up tomorrow night.
Coral bookmakers said Jonathan and Charlotte are the current favourites to win at 8-13, followed by Ashleigh and Pudsey at 10-3 and Loveable Rogues on 6-1.
Loveable Rogues, who topped last night's public vote, won themselves legions of fans as they belted out their own tune, Lovesick.
Cowell told them: "It was brilliant. You've come together at absolutely the right time. This is absolutely the real deal."
Amanda Holden said: "It was like The Streets meets Gipsy Kings. I love how you mixed it up."
Molly, currently 14-1 to win on Saturday, won some of the most rousing applause of the night after she captivated the audience and judges with her soulful rendition of Roxette's It Must Have Been Love.
Alesha Dixon told her she reminded her of a "little Mariah Carey", while David Walliams said: "I closed my eyes when you were singing and I thought it was an adult singing."
Simon Cowell added: "You're adorable. It was stunning."
The two acts narrowly beat the Twist and Pulse Dance Company after they also finished in the top three of the public vote.
Loveable Rogues ensured their place in the final after winning the most votes and Molly went through as the public's second favourite act after the judges failed to make a decision and left the choice up to the public poll. Walliams and Cowell voted for the singer while Dixon and Holden backed the London-based dance group.
Molly, from Essex, was almost too overwhelmed to speak, saying: "It's just amazing, I can't believe it."
Ahead of the finalists being announced, Walliams told presenters Ant and Dec: "It's been a real old-fashioned variety show."
First to appear last night were "OAP pop band" the Zimmers, who performed LMFAO's Sexy and I Know It in an explosion of colour.
The group, which has 15 members aged between 66 and 68, pranced around the stage in day-glo tracksuits complete with metallic baseball caps and gold chains around their necks.
Walliams told them "I would be glad to have you in the final" before joking: "You guys have got your whole lives ahead of you."
Dance group Area 51 then literally lit up the stage with an impressive pyrotechnics show and robotic dancers on stilts as they performed to Invaders Must Die by the Prodigy.
Musical contortionist Lucky also amazed the audience with a Tim Burton-esque performance to Tears for Fears' Mad World and Eurythmics' Sweet Dreams.
The 25-year-old from London, whose real name is Leilani Franco, was dressed up to look like a clockwork doll as she scuttled around the spooky set in a series of gravity-defying moves.
Other acts to appear included German window dresser Dennis Egel, 42, who performed Music by John Miles dressed in an elaborate gold costume and then rose up on wires to reveal a huge pair of wings.
Cowell told him: "You're honest and fun and crazy. I think you're a very nice person."
Singer Honey Shazad, 21, impressed the judges with her performance of Terence Trent D'Arby's Sign Your Name but was told her obvious nerves had let her down.
Xylophone player Ashley Elliot, 17, from Enniskillen, Northern Ireland, also failed to get through to the final, despite being championed by Walliams who described his energetic performance of Helter Skelter as "pure joy".