Thế là xong, 4 đội vào bán kết Champions League đã được định đoạt.
Đầu tiên giành được vị trí trong vòng 4 đội cuối cùng là Borussia Dortmund. Đây không phải là một mùa giải hào nhoáng đối với đội bóng Đức, đội mà những khó khăn ở Bundesliga khiến họ phải chiến đấu để giành một suất tham dự Champions League năm tới, nhưng họ đã đến từ phía sau để loại Atletico Madrid và giành được vị trí trong trận bán kết.
Dortmund sẽ đối đầu với Paris Saint-Germain, đội cũng phải gỡ thâm hụt. Họ đã thất thủ 2-3 trước Barcelona ở trận tứ kết lượt đi, sau đó cả Xavi và Luis Enrique đều khẳng định PSG vẫn là ứng cử viên sáng giá để đi tiếp. Điều đó đã được chứng minh khi chiến thắng 4-1 ở trận lượt về đã giúp đội Paris tiến lên đầy phong độ.
Bayern Munich tiến lên sau trận hòa gay cấn, chia điểm với Arsenal sau trận hòa 2-2 ở trận lượt đi. Hai bên gặp nhau tại Allianz Arena trong loạt sút luân lưu thẳng thắn, và đội bóng của Thomas Tuchel đã vượt qua nhờ chiến thắng 1-0 trên sân nhà.
Làm tròn mọi thứ là Real Madrid, đội đã mang đến một câu chuyện ly kỳ thực sự với Manchester City. Trận hòa 3-3 đầy hấp dẫn có nghĩa là tất cả chỉ còn lại ở trận lượt về, nơi đội bóng Tây Ban Nha chiếm ưu thế trên chấm phạt đền.