The final of the Eurovision song contest will be held at the Belgrade Arena tonight, where representatives of 25 countries will compete, including Serbian singer Jelena Tomasevic, who entered the final directly along with representatives of Spain, France, Germany and Britain.