Eurovision Song Contest favourites Ukraine have been voted through to the Grand Final following a tense semi-final in Turin, Italy. They are among 10 countries which have been confirmed to compete at the final on Saturday after acts from 17 countries took to the stage on Tuesday to fight for a place.
Norway, Switzerland, Armenia, Iceland, Lithuania, Portugal, Greece, Moldova and Netherlands have also been voted through. However, this means for the acts from Albania, Latvia, Slovenia, Bulgaria, Croatia, Denmark and Austria their Eurovision journey ends here.
Ukraine delivered an energetic performance of their song Stefania while dressed in elaborate outfits including long multicoloured fringed ensembles and traditional patterns to secure a place in the final. At the end of the performance, the folk-rap group thanked everyone for supporting Ukraine amid the Russian invasion.