Defending champions Bayern Munich will travel away to face Bundesliga rivals Hamburg in the German Cup quarter-finals after Sunday's draw.
Pep Guardiola's Bayern will play ex-Holland manager Bert van Marwijk's Hamburg in the Hanseatic city on either February 11 or 12.
Kaiserslautern, the only second division side still in, are away to Bayer Leverkusen while Eintracht Frankfurt are home to Borussia Dortmund and Hoffenheim host VfL Wolfsburg in all-Bundesliga clashes.
The semi-finals will be played on April 15/16 with the final at Berlin's Olympic Stadium on Saturday May 17.
German Cup quarter-final draw
Eintracht Frankfurt v Borussia Dortmund
Hoffenheim v VfL Wolfsburg
Hamburg v Bayern Munich
Bayer Leverkusen v Kaiserslautern