Los eventos del Festival se realizaron en el Beogradska Arena, que posee una capacidad de hasta 20.000 espectadores.
[5] Por otro lado, dos países se inscribieron para participar por primera vez en el Festival de la Canción: Azerbaiyán y San Marino.
De los 43 concursantes, 38 enfrentaron un proceso clasificatorio a través de dos semifinales; los únicos exentos fueron el país anfitrión (Serbia) y los cuatro países con mayor aporte financiero a la UER denominados colectivamente como el Big Four (Alemania, España, Francia y el Reino Unido).
Para ello, la UER ubicó a estos países en seis bombos, y colocaron dos sobres con el número de cada semifinal en su interior.
La siguiente tabla muestra las canciones elegidas por cada país, su intérprete y el proceso de selección realizado.
[58] Tras la edición de 2007, diversas críticas fueron realizadas al festival por lo que muchos consideraron una excesiva influencia de factores no musicales en los resultados, como por ejemplo el producido por los "bloques vecinales" durante las votaciones (en que los países votaban por sus vecinos sin importar la calidad).
En el concurso ganó un controvertido diseño en que se mezclaban imágenes representando diversos elementos.
[65][66] Finalmente, el comité organizador liderado por RTS recibió la garantía gubernamental de proteger a los visitantes y participantes del concurso, por lo cual la UER decidió mantener su apoyo hacia Serbia.
[69] El festival fue transmitido por las 43 cadenas afiliadas a la Unión Europea de Radiodifusión participantes del evento.
Pese a que Austria no participó en el concurso, la final fue transmitida por ORF en directo, y algunas regiones de Italia pudieron recibir la señal de San Marino RTV y ver las tres presentaciones en directo.
Al igual que en años anteriores, SBS presentó el festival en Australia en diferido, para poder ajustar la transmisión con horarios más acordes al público australiano (con cerca de doce horas de diferencia respecto a Europa), y con comentarios propios.
Una vez finalizado el show de los diecinueve temas en competencia, el tenista serbio Novak Đoković lanzó una pelota con su raqueta hacia los espectadores para dar inicio a los quince minutos durante los cuales los espectadores podían votar por teléfono para elegir a sus favoritos.
En tanto, los dos países debutantes tuvieron resultados dispares: Azerbaiyán clasificó a la final con un sexto puesto en la semifinal con el tema Day after day, donde Elnur Hüseynov y Samir Javadzadeh representaban musicalmente la lucha entre un ángel bueno y un ángel malo, mientras el tema en italiano Complice que compitió por San Marino obtuvo el último lugar.
La segunda semifinal se realizó el jueves 22 de mayo y, al igual que la primera, contó con 19 participantes.
Tras la apertura, que enfatizó al agua como el principal tema del evento, se presentaron las diecinueve canciones competidoras.
Charlotte Perrelli, representante de Suecia con el tema pop-schlager Hero, fue la primera "salvada" por el jurado.
En esta ronda los 43 países participantes tuvieron derecho a voto y las puntuaciones que asignaron fueron transmitidas en vivo tras la presentación de los 25 finalistas.