Ten more acts will go through to the live Eurovision final this Saturday, May 11, after competing in tonight's semi-final two.

It comes after Croatia, Cyprus, Finland, Ireland, Lithuania, Luxembourg, Portugal, Serbia, Slovenia, and Ukraine were confirmed for Saturday's grand final, following their performances in semi-final one on Tuesday, May 7.

Those nations, plus the 10 who make it through tonight, will join the UK, Italy, France, Spain and Germany, otherwise known as the "Big Five", as well as last year's winners Sweden, who are hosting the competition in Malmo.

READ MORE: Olly Alexander praised for dealing with mistake during Eurovision performance

READ MORE: Eurovision 2024 semi-finals: How it works, how many acts go through and what is the running order?

For the first time, the Big Five, and host nation Sweden, have performed at this year's semi-finals and France, Italy and Spain are on the bill tonight.

Malta, Albania, Greece, Switzerland, Czechia, Austria, Denmark, Armenia, Latvia, San Marino, Georgia, Belgium, Estonia, Israel, Norway and the Netherlands will battle it out on Thursday, with six more countries being knocked out of the competition.

Eurovision semi-final two countries who have qualified for the grand final

  1. Latvia: Hollow - Dons
  2. Austria: We Will Rave - Kaleen
  3. Netherlands: Europapa - Joost Klein
  4. Norway: Ulveham - Gåte

  5. Israel: Hurricane - Eden Golan

  6. Greece: Zari - Marina Satti

  7. Estonia: (nendest) narkootikumidest ei tea me (küll) midagi - 5miinust & Puuluup

  8. Switzerland: The Code - Nemo

  9. Georgia: Firefighter - Nutsa Buzaladze

  10. Armenia: Jako - Ladaniva

Receive top stories on everything going on in Merseyside including events, shopping and food and drink through our newsletter by signing up here

Win a VIP three-night Butlin’s Big Weekender break for adults