Fifteen more countries battled it out in tonight’s second Eurovision semi-final, but only ten could make it through to this weekend’s grand final in Copenhagen.

We had buxom milkmaids and the Eurovision Song Contest’s first ever bearded lady, but who made the cut?

1. Switzerland (Hunter Of Stars – Sebalter)

2. Slovenia (Round And Round – Tinkara Kovač)

3. Poland (My Słowianie – We Are Slavic – Donatan and Cleo)

4. Romania (Miracle – Paula Seling & OVI)

5. Norway (Silent Storm – Carl Espen)

6. Greece (Rise Up – Freaky Fortune feat Riskykidd)

7. Malta (Coming Home – Firelight)

8. Belarus (Cheesecake – Teo)

9. Finland (Something Better – Softengine)

10. Austria (Rise Like A Phoenix – Conchita Wurst)

They will now battle it out with Tuesday night’s semi-finalists Montenegro, Hungary, Russia, Azerbaijan, San Marino, Ukraine, Sweden, Netherlands, Iceland, and Armenia, in the Eurovision grand final, which will be shown on BBC 1 this Saturday night at 8pm.