Spain, Italy take unbeaten runs into Euro 2021 semi-finals

Italy and Spain meet in a blockbuster first semi-final at Euro 2021 before an expected crowd of 60,000 at Wembley on Tuesday as anticipation builds ahead of host nation England's last-four tie against Denmark.