The line-up for tomorrow's final night of the Eurovision Song Contest was completed last night when the second semi-final was held in Oslo.

The qualifying countries yesterday were Georgia, Ukraine, Turkey, Israel, Ireland, Cyprus, Azerbaijan, Romania, Armenia and Denmark.

Lithuania, Switzerland, Sweden, the Netherlands, Slovenia, Bulgaria and Croatia failed to clear the hurdle.

The final night will feature the winners of the two semi-finals, the big countries which fund the festival, and host country Norway.

The following is the line-up: Azerbaijan, Spain, Norway, Moldova, Cyprus, Bosnia & Herzegovina, Belgium, Serbia, Belarus, Ireland, Greece, United Kingdom, Georgia, Turkey, Albania, Iceland, Ukraine, France, Romania, Russia, Armenia, Germany, Portugal, Israel and Denmark.

Malta took part in the first semi-final on Tuesday but failed to qualify. Viewers may still take part in televoting tomorrow.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.