An opera diva from Sweden has led her country to the Eurovision Song Contest final having defeated participants from Switzerland, the Czech Republic, Bulgaria, Belgium, Belarus, Macedonia and Montenegro.