Встреча, проходившая на стадионе «Драгао» в Порту, завершилась со счётом 3:1.
Хет-триком в составе хозяев отметился Криштиану Роналду. Единственный мяч сборной Швейцарии на счету Рикардо Родригеса, реализовавшего пенальти.
В финале, который состоится 9 июня, сборная Португалии сыграет с победителем пары Англия — Нидерланды.
Ранее сообщалось, что дело Роналду об изнасиловании перенаправлено в федеральный суд США.