Top favorites Poland and Sweden have both qualified for the Grand Final. They managed to get a good draw for the Grand Final, securing a place in the second ...