Serbia selected their entry for the Eurovision Song Contest 2007 on 8 March 2007. They used the festival Beovizija 2007, which consists of one semi-final and a final. On 7 March 2007, a qualifying round took place with 20 songs. Ten songs qualified to the final where the winner was chosen by 50% jury and 50% televoting. Marija Šerifović performed "Molitva" and won the contest for Serbia at Eurovision, although the song was not the jury's first choice.
Serbian National Final was closed for foreign performers. "During our promo tour we wished to go to Serbia. However, we were clearly told that we were not welcome there," said Sławomir Sokołowski, manager of the Polish entry for Eurovision 2007, The Jet Set.