The judges appeared to compete to see who could wear the most revealing dress as the women wore extremely high thigh-cut slit gowns.
Amanda Holden, 46, dazzled on the ITV show as she flaunted her phenomenal figure in a striking silver number which clung to her sexy curves.
The glamorous outfit featured a cut-out panel on her toned torso and another brave split allowed the actress to flash her lean pins.
But as she walked off the stage towards the judging panel, she narrowly avoided a wardrobe malfunction as her barely-there dress flew open.
A post shared by Alesha Dixon (@aleshaofficial) on May 30, 2017 at 1:20pm PDT
A post shared by Amanda Holden (@noholdenback) on May 30, 2017 at 12:01pm PDT
Amanda Holden narrowly avoided a wardrobe malfunction as she walked off stage
Similarly, former Mis-Teeq singer Alesha Dixon flashed plenty of flesh in an eye-catching lemon dress which was inches away from showcasing more than intended.
The thigh-skimming frock featured huge ruffles and a daring triangular cut which went up to the star’s hip, allowing her to show off her never-ending pins in all their glory.
The second semi-final of Britain’s Got Talent was hit by blunders again last night as Alesha almost destroyed magician Issy Simpson’s performance.
The youngster asked the 38-year-old to read a number on a scrap of paper, but the former Strictly Come Dancing judge said it wrong, almost undermining the eight-year-old girl's impressive act.
Get Quotes on Home Insurance
A post shared by Alesha Dixon (@aleshaofficial) on May 30, 2017 at 11:54am PDT
Amanda Holden vs Alesha Dixon Wed, May 31, 2017
Britain's Got Talent judges Amanda Holden and Alesha Dixon battle it out in the style stakes.
Instagram 1 of 39
BGT judges Amanda Holden and Alesha Dixon wow in daring slit gowns
A post shared by Alesha Dixon (@aleshaofficial) on May 30, 2017 at 11:55am PDT
However, the hitch didn't ruin the schoolgirl's chances at winning the competition as she made it through to this weekend’s final alongside another magician Matt Edwards.
The two hopefuls will be joining Monday night’s winning contestants, mindreaders DNA and singer Kyle Tomlinson, to battle it out to be crowned winner of the talent show.