Semi-final 1
9 May 2017
- Amar pelos dois 1 🇵🇹 Portugal Amar pelos dois 370 qualified
- Hey Mamma 2 🇲🇩 Moldova Hey Mamma 291 qualified
- I Can't Go On 3 🇸🇪 Sweden I Can't Go On 227 qualified
- City Lights 4 🇧🇪 Belgium City Lights 165 qualified
- Gravity 5 🇨🇾 Cyprus Gravity 164 qualified
- Don't Come Easy 6 🇦🇺 Australia Don't Come Easy 160 qualified
- Fly with Me 7 🇦🇲 Armenia Fly with Me 152 qualified
- Skeletons 8 🇦🇿 Azerbaijan Skeletons 150 qualified
- Flashlight 9 🇵🇱 Poland Flashlight 119 qualified
- This Is Love 10 🇬🇷 Greece This Is Love 115 qualified
- Keep the Faith 11 🇬🇪 Georgia Keep the Faith 99 did not qualify
- Blackbird 12 🇫🇮 Finland Blackbird 92 did not qualify
- My Turn 13 🇨🇿 Czechia My Turn 83 did not qualify
- World 14 🇦🇱 Albania World 76 did not qualify
- Paper 15 🇮🇸 Iceland Paper 60 did not qualify
- Space 16 🇲🇪 Montenegro Space 56 did not qualify
- On My Way 17 🇸🇮 Slovenia On My Way 36 did not qualify
- Line 18 🇱🇻 Latvia Line 21 did not qualify
