Байерн Мюнхен ще трябва да се справи с Байер Леверкузен като гост, за да се класира на финала за Купата на Германия. Жребият за полуфиналите отреди баварците да пътуват до „БайАрена“, като победителят ще бъде определен само в една среща.
В другата двойка съперници ще са Шалке 04 и Айнтрахт Франкфурт, като мачът ще е в Гелзенкирхен.
Полуфиналните битки ще са на 17 и 18 април, а финалът на „Олимпиащадион“ в Берлин ще бъде на 19 май 2018 г.