The 10 countries to qualify were Azerbaijan, Croatia, Ukraine, Lithuania, Albania, Moldova, Denmark, Estonia, Norway and Greece after voting by television viewers and juries across Europe.
All 25 countries that will participate in Saturdays final are now known, setting up a showdown to determine who will take the crown in the annual extravaganza of music and camp being hosted by Russia this year.
The other 15 finalists are Turkey, Sweden, Israel, Portugal, Malta, Finland, Bosnia and Herzegovina, Romania, Armenia, Iceland, Russia, France, Germany, Britain and Spain.
The countries eliminated in the second semifinal were Ireland, Latvia, Serbia, Poland, Cyprus, Slovakia, Slovenia, Hungary and the Netherlands.