Israel sails through, and a surprise for Latviapublished at 22:40 British Summer Time 9 May
Mark Savage
BBC Music correspondent
It's an understatement to say that Israel's presence at Eurovision has been a source of controversy this year.
Feelings are running high as the Israel-Gaza war enters its seventh month, with a huge humanitarian cost.
Last night, Israel's representative - 20-year-old Eden Golan - was booed during the dress rehearsal; and today there was a large pro-Palestinian rally near the Malmö Arena, where the contest is being held, as well as a smaller, pro-Israeli march.
But it's a long-standing truism of Eurovision that you cannot vote against a country... And Israel picked up enough votes for their brooding ballad, Hurricane, to make it through to the final.
That result was widely anticipated before the semi-final.
More surprising was Latvia's progression to the next stage of the contest.
Their song, Hollow, was at the bottom of the bookmakers' odds and received a fairly muted reception in the arena. Viewers at home, however, disagreed - and the brooding, intense singer Dons will compete again on Saturday.
He faces tough competition, though. The top two favourites - Croatia's Baby Lasagna and Switzerland's Nemo - have both qualified. According to the odds, they have a combined 66% chance of winning.
We'll find out if that's accurate before too long.
But for now, thanks for joining this live stream. Happy Eurovision week to all who celebrate.