IN PICTURES: The line-up for the second Britain's Got Talent 2012 semi-final!

Nine more acts take to the Britain’s Got Talent stage for the second semi-final tomorrow night, and it’s set to be a fierce battle between the dance acts!

Ballroom duo Kai and Natalia, contemporary group Four Corners, theatrical street troupe Karizma Krew and stunt team Cascade will all be competing to win a place in the grand final on Saturday.

Graham Blackledge and Fish on Percussion hope to impress with their instrumental acts, while the Showbears and Paige Turley will also perform – but all eight face stiff competition from bookies’ favourites Charlotte and Jonathan

Remind yourselves of their auditions below, and tune in to ITV1 at 7.30pm to see who goes through!