The Serbian participating broadcaster, Radio-televizija Srbije (RTS), organised the national final Beovizija 2007 in order to select its entry for the contest.
Twenty entries competed in the semi-final where the top ten qualified to the final following the combination of votes from a three-member jury panel and a public televote.
The ten qualifiers competed in the final which resulted in "Molitva" performed by Marija Šerifović as the winner following the combination of votes from a three-member jury panel and a public televote.
Performing during the show in position 15, "Molitva" was announced among the top 10 entries of the semi-final and therefore qualified to compete in the final on 12 May.
The selection committee consisted of RTS music editors Anja Rogljić, Ana Miličević, Zoran Dašić, Jelena Ilić, Nikola Dojčinović, Miki Stanojević and Bilja Krstić.
The winner, "Molitva" performed by Marija Šerifović, was decided by a combination of votes from a jury panel consisting of Sandra Šuša (RTS entertainment editor-in-chief), Zafir Hadžimanov (singer-songwriter and actor) and Dragana Šarić (represented Yugoslavia in the Eurovision Song Contest 1991 as Bebi Dol), and the Serbian public via SMS voting.
[6] Eurovision contestants Marija Šestić, Dado Topić and Dragonfly, Karolina Gočeva, Stevan Faddy and Alenka Gotar, who would represent Bosnia and Herzegovina, Croatia, Macedonia, Montenegro and Slovenia in 2007, respectively, singer Bilja Krstić, and the band Zana were featured as guest performers during the show.
According to Eurovision rules, all nations with the exceptions of the host country, the "Big Four" (France, Germany, Spain and the United Kingdom) and the ten highest placed finishers in the 2006 are required to qualify from the semi-final on 10 May 2007 in order to compete for the final on 12 May 2007; the top ten countries from the semi-final progress to the final.
The stage lighting and background LED screens predominately displayed red colours and a burning sun.
[14][15] The five backing vocalists that joined Marija Šerifović on stage were: Ksenija Milošević, Sanja Bogosavljević, Suzana Dinić, Ivana Selakov, and Ana Milenković.