Record Bundesliga and DFB Cup winners Bayern Munich will face Bayer Leverkusen in the semi-finals of the 2017/18 edition of the cup. The second tie will see Schalke host Eintracht Frankfurt. This season’s semi-finals will be contested on 17 and 18 April, with the final in Berlin taking place on 19 May.