The show saw the likes of Denmark, Aremenia, Slovenia and Australia taking to the stage to perform their songs.
On Tuesday 9th May, the first 10 contestants were confirmed for the finale, with Sweden's Loreen securing her spot, alongside Pasha Parfeni who represents Moldova, Israel and more.
Sadly, Latvia, Ireland, Malta, Azerbaijan, and The Netherlands were voted out on Tuesday night.
With last year's winners Ukraine and the Big Five, including the UK’s Eurovision entry Mae Muller, Spain, Germany France and Italy going straight through to the final, only 10 spot remained, meaning six countries would be going home.
So, which countries managed to make it through during the second semi-final? And which countries were sent packing?
Read on to find out which countries have made it to the Eurovision 2023 final.
Eurovision 2023 finalists
- United Kingdom
Unfortunately Iceland, San Marino, Greece, Romania, Denmark, and Georgia didn't qualify for the final.
The Eurovision 2023 final will air on BBC One and BBC iPlayer on Saturday 14th May – listen to all of this year's Eurovision songs on TIDAL, while the full album of tracks is also available on CD and vinyl now.
The latest issue of Radio Times magazine is on sale now – subscribe now and get the next 12 issues for only £1. For more from the biggest stars in TV, listen to the Radio Times podcast with Jane Garvey.