26 participants give their best shot tonight to win decisive votes of TV and online audience.

According to the results of the first semi-final, Moldova, Azerbaijan, Greece, Sweden, Portugal, Poland, Armenia, Australia, Cyprus, Belgium have made it to the finals.

Read alsoEurovision-2017 odds: bookies bet on Portugal’s Salvador Sobral (video)The winners of the second semifinal were the entrants from Bulgaria, Belarus, Croatia, Hungary, Denmark, Israel, Romania, Norway, the Netherlands and Austria.

In addition, 5 representatives of the Eurovision's founding countries, namely Spain, Italy, Great Britain, Germany, France, as well as Ukraine as the winner of last year's song contest, automatically entered the final.