After 10 acts made it through from Tuesday night's first semi final, another 10 joined them in Saturday night's line-up, as the second semi final of the Eurovision Song Contest 2024 took place in Malmo. And there were some shocks amongst the acts who missed out.

While the eyes of the world will be on the Swedish arena at the weekend, when it plays host to this year's grand final, there has already been plenty of action for fans to enjoy, not least Eurovision semi final 1 on Tuesday, which saw 15 countries compete for a place in the final and 10 making it through.

Among them were Croatia's Baby Lasagna, who is now the big favourite to win; Ireland's Bambie Thug, and Windows95 Man from Finland.. The other qualifiers were Ukraine, Serbia, Slovenia, Cyprus, Luxembourg, Portugal and Lithuania and on Thursday, 16 more made their bid to advance through to Saturday's decider.

Two hotly tipped acts were on the line-up, with Nemo representing Sweden with The Code and Netherlands act Joost Klein set to send fans wild with his track Europapa. Three of the Big 5 - Italy, France and Spain - also performed their entries, although they weren't up for the vote, having already got a guaranteed place ion the final.

After the public vote the qualifiers were Switzerland, Netherlands, Greece, Israel, Austria, Armenia, Latvia, Estonia, Norway and Georgia. The six eliminated countries were: Denmark, Albania, Malta, Belgium, San Marino and Czechia.

Eurovision 2024 final line-up

Twenty six countries will now perform in Saturday's final and they are:

Automatic qualifiers

France: Mon amour - Slimane

Germany: Always on the Run- Isaak

Italy: La noia - Angelina Mango

Spain: Zorra - Nebulossa

Sweden: Unforgettable - Marcus & Martinus

United Kingdom: Dizzy - Olly Alexander

Semi final 1 qualifiers

Cyprus: Liar - Silia Kapsis

Serbia: Ramonda - Teya Dora

Lithuania: Luktelk - Silvester Belt

Ireland: Doomsday Blue - Bambie Thug

Ukraine: Teresa & Maria - alyona alyona & Jerry Heil

Croatia: Rim Tim Tagi Dim - Baby Lasagna

Slovenia: Veronika - Raiven

Finland: No Rules! - Windows95man

Portugal: Grito - Iolanda

Luxembourg: Fighter - Tali

Semi final 2 qualifiers

Greece: Zari - Marina Satti

Switzerland: The Code - Nemo

Austria: We Will Rave - Kaleen

Armenia: Jako - Ladaniva

Latvia: Hollow - Dons

Georgia: Firefighter - Nutsa Buzaladze

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

Israel: Hurricane - Eden Golan

Norway: Ulveham - Gåte

Netherlands: Europapa - Joost Klein

  • Share

Tonight's qualifiers again

It had been described by some Eurovision fans as the 'blood bath' semi final and that was some heat! After the public vote the 10 qualifiers were:

Armenia

Austria

Switzerland

Netherlands

Georgia

Latvia

Israel

Norway

Greece

Estonia

  • Share

Some big shock exits tonight

Denmark were well fancied to make the final and, while they didn't, the biggest shock of the night has to be former fan favourite Belgium, high up the betting at one point, crashing out

  • Share

The six countries who missed out

So while 10 countries and acts are celebrating, spare a thought for the six who didn't make it:

Denmark

Belgium

Armenia

San Marino

Czechia

Malta

  • Share

Eurovision semi final 2 qualifiers

And they are:

Armenia

Austria

Switzerland

Netherlands

Georgia

Latvia

Israel

Norway

Greece

Estonia

  • Share

Armenia get the final spot!

So there we have it!

  • Share

Georgia make final for first time in eight years

What a result for them!

  • Share

Switzerland make final

Second favourite to win - Nemo is in the final!

  • Share

Estonia in the final

And they're just a bit excited!

  • Share

Greece back for the final

A well tipped country this year and Greece are in the final

  • Share

Israel in the final

Israel are through, having won four times before

  • Share

Norway in!

2009 winners Norway in the final again

  • Share

Netherlands through!

A popular result in the arena - Netherlands will compete in the grand final

  • Share

Austria in final!!!

We'll hear Kaleen - We Will Rave again on Saturday night

  • Share

Lativia through!

Written off by many but Lativa is through. First time in final since 2016

  • Share

So here we go!

And the acts through to the final are....

  • Share

The results are in!

So we've seen 16 acts tonight BUT only 10 get to be in the final!

  • Share

Cha Cha Cha!

Yes Käärijä is back with the song that nearly won him Eurovision last year!

  • Share

Eurovision tribute imminent from Sweden

They are a country with a proud record in the Contest and now they are going to perform their own tribute to Eurovision

  • Share

Voting has CLOSED!

So that's it for another year of semi final voting and we are now just minutes away from a result

  • Share

Sertab Erener back 21 years on from win

Another brilliant former winner, Sertab Erener and her 2003 winning entry Every Way That I Can

  • Share

Sweden's Charlotte Perrelli throwing things back to 1999

She won for Sweden in 1999 with Take Me to Heaven and ex Eurovision champion is sounding great tonight!

  • Share

2005 winner Helena Paparizou first up!

19 years since her win, Helena proving that Greece's You're My Number One is still a TUNE!

  • Share

Half time treat coming up!

A fan of former Eurovision winners Helena Paparizou, Sertab Erener and Charlotte Perrelli?

You're in luck as they're back tonight for a huge singalong right now!

  • Share

NO voting for UK viewers tonight

Even if you're in the UK and have loved some of tonight's songs, there is NO voting by UK audiences tonight

  • Share

All 16 performances done!

What a way to end semi final 2 with the Netherlands!

Here is a reminder of the songs and competing acts tonight

Malta: Loop - Sarah Bonnici

Albania: Titan - Besa

Greece: Zari - Marina Satti

Switzerland: The Code - Nemo

Czechia: Pedestal - Aiko

Austria: We Will Rave - Kaleen

Denmark: Sand - Saba

Armenia: Jako - Ladaniva

Latvia: Hollow - Dons

San Marino: 11:11- Megara

Georgia: Firefighter - Nutsa Buzaladze

Belgium: Before the Party's Over - Mustii

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

Israel: Hurricane - Eden Golan

Norway: Ulveham - Gåte

Netherlands: Europapa - Joost Klein

  • Share

Netherlands close semi final 2

He's had 43 million streams on his song Europapa, here is Netherlands entry Joost Klein, who is in the top 10 in the betting on Eurovision winner

Joost Klein of Netherlands performs the song Europapa during the dress rehearsal for the second semi-final at the Eurovision Song Contest in Malmo, (Image: AP)
  • Share

Norway penultimate country up tonight

Regarded as a dark horse for the win this year by some Eurovision, Norway, winners in 2009, are up next with Ulveham by Gåte

  • Share

Israel perform after act was booed in rehearsals

So up next we have the most controversial of this year's Eurovision entries, Israel.

Many fans are angry that Israel have been allowed to perform and during last night's dress rehearsal for tonight's semi final, their act Eden Golan was booed by parts of the audience

  • Share

Italy preview their final entry

Another big favourite in this year's contest - performing on stage next is Angelina Mango for Italy, who has a guaranteed place in Saturday's final

  • Share