4 trận đấu ở lượt về thì có đến 2 trận phải phân định bằng luân lưu, 1 trận giải quyết trong hiệp phụ. Trận còn lại giữa Đức và Italia cũng suýt đưa nhau vào hiệp phụ. Chỉ riêng chi tiết ấy đã cho thấy lượt về vòng tứ kết Nations League diễn ra điên rồ như thế nào.
Hà Lan và Tây Ban Nha hòa nhau 2-2 ở lượt đi, tiếp tục hòa 3-3 trong trận tái đấu. Kết quả này khiến hai đội đưa nhau vào loạt luân lưu. Ở đó, Tây Ban Nha đã cho thấy bản lĩnh đáng khen và thắng 5-4.

Trận đấu giữa Pháp và Croatia cũng cần giải quyết bằng luân lưu. Do đã thua 0-2 ở lượt đi, tuyển Pháp chơi cực kỳ quyết tâm ở lượt về. Các bàn thắng của Olise và Dembele giúp Pháp nuôi tiếp hy vọng. Và trong loạt luân lưu, Pháp là đội thi đấu tốt hơn, đánh bại Croatia 5-4 để ghi danh bán kết Nations League.

Bồ Đào Nha đã thua 0-1 trên sân Đan Mạch. Nhưng ở trận tái đấu, đoàn quân của HLV Roberto Martinez phục hận thành công. Bồ Đào Nha thắng 3-2 trong 90 phút, đưa trận đấu vào hiệp phụ. Và trong thời gian đó, Bồ Đào Nha tiếp tục tấn công để rồi có 2 bàn thắng. Chung cuộc, Bồ Đào Nha vào bán kết Nations League.

Đức - Italia là cặp đấu duy nhất có thể giải quyết trong 90 phút. Đức thắng 2-1 ở lượt đi trên sân của Italia. Trong trận tái đấu, Đức nhanh chóng có 3 bàn thắng ngay trong hiệp 1. Kết quả này khiến họ chủ quan và suýt phải ôm hận.

Italia ghi liền 3 bàn trong hiệp 2, gỡ hòa 3-3. Tuy nhiên chừng đó là không đủ để Italia lật ngược tình thế. Đức ghi danh bán kết Nations League, đối đầu Bồ Đào Nha.
2 cặp đấu bán kết Nations League đã được xác định. ĐT Pháp so tài Tây Ban Nha, Đức đối đầu Bồ Đào Nha. Trận lượt đi diễn ra vào ngày 5 và 6 tháng 6.
