Spain needed extra-time before beating Belarus 3-1 while Switzerland edged out the Czech Republic 1-0, also in extra-time.

Belarus and Czech Republic meet in Aalborg on Saturday to play off for the bronze medal and Europe's last remaining place on offer at the Olympics.