I Beograd deltok Sverige i den andre semifinalen og var det andre bidraget ut på scenen. I forkant av konkurransen var «Hero» en av de store favorittene til å vinne, men sangen kvalifiserte seg til finalen med et nødskrik: Seerne hadde den på tolvteplass, og bare de ti beste gikk til finalen. Fagjuryene valgte imidlertid «Hero» som det tiende bidraget til finalen, på bekostning av Nord-Makedonia som var nummer ti hos seerne. I finalen var Sverige det femtende landet på scenen av 25 deltakere. I avstemningen fikk sangen bare 48 poeng og endte som nummer 18 av 24. Den høyeste poengscoren kom fra Malta som ga 12 poeng.