Semi-final
12 May 2004
- Lane moje 1 Serbia and Montenegro Lane moje 263 qualified
- Wild Dances 2 🇺🇦 Ukraine Wild Dances 256 qualified
- Shake It 3 🇬🇷 Greece Shake It 238 qualified
- The Image of You 4 🇦🇱 Albania The Image of You 167 qualified
- Stronger Every Minute 5 🇨🇾 Cyprus Stronger Every Minute 149 qualified
- Without You 6 🇳🇱 Netherlands Without You 146 qualified
- In the Disco 7 🇧🇦 Bosnia and Herzegovina In the Disco 133 qualified
- On Again... Off Again 8 🇲🇹 Malta On Again... Off Again 74 qualified
- You Are the Only One 9 🇭🇷 Croatia You Are the Only One 72 qualified
- Life 10 🇲🇰 North Macedonia Life 71 qualified
- Leha'amin 11 🇮🇱 Israel Leha'amin 57 did not qualify
- Tii 11 🇪🇪 Estonia Tii 57 did not qualify
- Shame on You 13 🇩🇰 Denmark Shame on You 56 did not qualify
- Takes 2 to Tango 14 🇫🇮 Finland Takes 2 to Tango 51 did not qualify
- Foi magia 15 🇵🇹 Portugal Foi magia 38 did not qualify
- What's Happened to Your Love 16 🇱🇹 Lithuania What's Happened to Your Love 26 did not qualify
- Dziesma par laimi 17 🇱🇻 Latvia Dziesma par laimi 23 did not qualify
- Jugarem a estimar-nos 18 🇦🇩 Andorra Jugarem a estimar-nos 12 did not qualify
- My Galileo 19 🇧🇾 Belarus My Galileo 10 did not qualify
- Notre planète 19 🇲🇨 Monaco Notre planète 10 did not qualify
- Stay Forever 21 🇸🇮 Slovenia Stay Forever 5 did not qualify
- Celebrate 22 🇨🇭 Switzerland Celebrate 0 did not qualify
