Pep Guardiola's side reached the last four after completing a 5-0 quarter-final second-leg win over Hamburg on Wednesday
Bayern Munich's chances of retaining their DFB-Pokal title have been boosted after they drew second-tier Kaiserslautern in the semi-finals.
The Bavarian giants won the 2012-13 edition with a 3-2 triumph over Stuttgart and sealed their place in the last four of this year's competition with a 5-0 second-leg thrashing of Hamburg on Wednesday.
They will host Kaiserslautern in their semi-final after the 2. Bundesliga outfit stunned Bayer Leverkusen in extra time of their quarter-final clash.
Borussia Dortmund's reward for a 1-0 quarter-final win at Eintracht Frankfurt on Tuesday is a home semi-final of their own against Wolfsburg, who won 3-2 at Hoffenheim on Wednesday.
The semi-finals of the DFB-Pokal will be played on April 15 or 16.