Dance act Flawless and singer Shaun Smith have become the latest acts to make it through to the final of 'Britain's Got Talent'.
Flawless qualified for the final after topping last night's public vote, while Smith was selected by the judges after a showdown with ventriloquist Gareth Oliver.
Watch Shaun Smith's performance here.
Speaking about Flawless' dance performance, judge Piers Morgan said: "I have got a slight problem as I said on ITN news the other day that if Susan Boyle doesn't win this competition then I am a doughnut."
"Following that quite unbelievable performance, I may have to consider the prospect of being a doughnut."
Watch Flawless' performance here.
Rapper DJ Talent, escapologist Merlin Cadogan, dance group Hot Honeyz, singer Jamie Pugh and drag queen Peter Coghlan all took part in last night's live semi-final.
Flawless and Smith join singer Susan Boyle and dance act Diversity in Saturday night's final.