The semi-final was held on 19 May 2005 at 21:00 (CET). 25 countries performed and all 39 participants voted.

Draw Country Language Artist Song Place Points
01 Austria English, Spanish Global.Kryner "Y así" 21 30
02 Lithuania English Laura and The Lovers "Little by Little" 25 17
03 Portugal English, Portuguese 2B "Amar" 17 51
04 Moldova English, Romanian Zdob şi Zdub "Bunica bate toba" 2 207
05 Latvia English Valters and Kaža "The War Is Not Over" 10 85
06 Monaco French Lise Darly "Tout de moi" 24 22
07 Israel English, Hebrew Shiri Maimon "Hasheket Shenish'ar" (השקט שנשאר) 7 158
08 Belarus English Angelica Agurbash "Love me Tonight" 13 67
09 Netherlands English Glennis Grace "My Impossible Dream" 14 53
10 Iceland English Selma "If I Had Your Love" 16 52
11 Belgium French Nuno Resende "Le grand soir" 22 29
12 Estonia English Suntribe "Let's Get Loud" 20 31
13 Norway English Wig Wam "In My Dreams" 6 164
14 Romania English Luminiţa Anghel and Sistem "Let Me Try" 1 235
15 Hungary Hungarian NOX "Forogj, világ!" 5 167
16 Finland English Geir Rönning "Why?" 18 50
17 Macedonia English Martin Vučić "Make My Day" 9 97
18 Andorra Catalan Marian van de Wal "La Mirada Interior" 23 27
19 Switzerland English Vanilla Ninja "Cool Vibes" 8 114
20 Croatia Croatian Boris Novković feat. Lado Members "Vukovi umiru sami" 4 169
21 Bulgaria English Kaffe "Lorraine" 19 49
22 Ireland English Donna and Joe "Love?" 14 53
23 Slovenia Slovene Omar Naber "Stop" 12 69
24 Denmark English Jakob Sveistrup "Talking to You" 3 185
25 Poland Polish, Russian Ivan and Delfin "Czarna dziewczyna" 11 81