A thrilling line-up in this year's DFB-Pokal semi-finals, as record winners Bayern München face Bayer Leverkusen away, while 2011 winners FC Schalke host last season's finalists Eintracht Frankfurt. Andreas Köpke, Germany's goalkeeping coach, conducting the draw at 18:00 CET on Sunday evening.
The semi-finals will take place on 17th and 18th April 2018, with exact fixtures to be confirmed in the near future. The final at Berlin's Olympiastadion will take place on 19th May 2018.
Semi-finals
Bayer Leverkusen vs. FC Bayern München
FC Schalke 04 vs. Eintracht Frankfurt