Full Eurovision 2021 result: Semi-finals won by Malta and Switzerland – Croatia and Denmark almost reached the final