The first round of Eurovision 2023 semi-finals have taken place at Liverpool's M&S Bank Arena, with hosts Alesha Dixon, Hannah Waddingham and Julia Sanina welcoming 15 acts to battle it our for a place in this weekend's grand final.
With the UK hosting this year's contest on behalf of 2022 winners Ukraine, this week sees all semi-finalists perform with the hope of taking their country's song to the final stage this Saturday May 13.
Acts including Sweden's Loreen, XX and XX performed in the first round, with the next semi-final set to take place this Thursday May 11.
See all the acts to have qualified for this year's final below. Eurovision 2023 Semi-Final 1: Which countries are through to the final?
Read more on officialcharts.com