Who's through, and who's out?
It was quite an evening in the Telenor Arena in Norway, where the first 17 acts vying for Eurovision glory sang their hearts out.
Although only 25 countries will compete in the Grand Final, all 39 countries are able to take part in the voting - and following a random draw earlier this year, we can also confirm that the UK's votes will be revealed at position No.12 out of 39.
After the usual lengthy wait for the results, the ten successful acts were named - and most of the "pre-match favourites" went through as predicted. They are, in alphabetical order:
Albania - "It's All About You" performed by Juliana Pasha
Belarus - "Butterflies" performed by 3+2
Belgium - "Me and my Guitar" performed by Tom Dice
Bosnia & Herzegovina- "Thunder And Lightning" performed by Vukašin Brajić
Greece - "OPA" performed by Giorgos Alkaios & Friends
Iceland - "Je Ne Sais Quoi" performed by Hera Björk
Moldova - "Run Away" performed by Sunstroke Project & Olia Tira
Portugal - "Há Dias Assim" performed by Filipa Azevedo
Russia - "Lost and Forgotten" performed by Peter Nalitch & Friends
Serbia - "Ovo je Balkan" performed by Milan Stanković
Sadly, we say goodbye to seven countries after tonight's semi-final. Having to try their luck again next year are: Estonia, Slovakia, Finland, Latvia, Poland, Malta and FYR Macedonia.
But all is not lost for these countries - although their acts are out of the competition, they will still be able to vote for their favourites in the final on Saturday.
Who won Eurovision 2010? Find out here
Josh goes back to school - and finds a few fans in the process
Who is in the Eurovision 2010 Final?
Find out who went through to the Eurovision Final 2010.
Sarah keeps us up-to-date with all the Eurovision news.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.