The first Eurovision Song Contest semi-final for 2015 has been run with 10 of the 16 nations participating, advancing to Sunday's final.
Voting from a national expert jury and televoting across Europe helped to choose the ten finalists who will join automatic grand finalists Austria, Germany, France, Italy, Spain, United Kingdom and Australia on stage on Sunday.
Making it through were Albania, Armenia, Russia, Romania, Hungary, Greece, Estonia, Georgia, Serbia and Belgium.
The final ten finalists will be chosen in the second semi-final.
Australian audiences will be able to watch the second semi-final live Friday morning and participate in the vote before joining the live grand final on Sunday morning.
SPOILER ALERT: The performances of the first 10 qualifying finalists are below and will air in Australia on Friday night.
Albania | Elhaida Dani – I'm Alive
Armenia | Genealogy – Face The Shadow
Russia | Polina Gagarina – A Million Voices
Romania | Voltaj – De La Capat
Hungary | Boggie – Wars For Nothing
Greece | Maria Elena Kyriakou – One Last Breath
Estonia | Elina Born & Stig Rästa – Goodbye To Yesterday
Georgia | Nina Sublatti – Warrior
Serbia | Bojana Stamenov – Beauty Never Lies
Belgium | Loïc Nottet – Rhythm Inside