The running order for the 2018 Eurovision Song Contest semi-finals 1 and 2 have been revealed –
SEMI-FINAL 1 – 8 May 2018
1. Azerbaijan
2. Iceland
3. Albania
4. Belgium
5. Czech Republic
6. Lithuania
7. Israel
8. Belarus
9. Estonia
10. Bulgaria
11. FYR Macedonia
12. Croatia
13. Austria
14. Greece
15. Finland
16. Armenia
17. Switzerland
18. Ireland
19. Cyprus
SEMI-FINAL 2 – 10 May 2018
1. Norway
2. Romania
3. Serbia
4. San Marino
5. Denmark
6. Russia
7. Moldova
8. The Netherlands
9. Australia
10. Georgia
11. Poland
12. Malta
13. Hungary
14. Latvia
15. Sweden
16. Montenegro
17. Slovenia
18. Ukraine
Source: Eurovision.tv; ESC Covers