Bayern Munich have been drawn against Augsburg, while Borussia Dortmund will tackle Union Berlin in the second round of the DFB-Pokal.
Defending champions Bayern will face Bundesliga opposition after seeing off Carl Zeiss Jena 5-0 in the first round.
Meanwhile, Dortmund, runners-up to Bayern in the final last season, face 2.Bundesliga opposition in Union.
The 2014-15 champions, Wolfsburg, play away to 1. FC Heidenheim, while Borussia Monchengladbach take on Stuttgart.
Wurzburger Kickers, who were playing in the fourth division of Germany just a few seasons ago, will host 1860 Munich.
Hamburg travel to third-division side Hallescher FC, Bayer Leverkusen face Sportfreunde Lotte, and Freiburg will tackle SV Saundhausen.
St Pauli will host Hertha Berlin, Mainz travel to Greuther Furth, Darmstadt face fourth-tier side FC Astoria, Nuremberg play Schalke, and Hannover host Fortuna Dusseldorf.
Surprise semi-finalists from two seasons ago Arminia Bielefeld tackle Dynamo Dresden, Cologne meet Hoffenheim and Eintracht Frankfurt play Ingolstadt.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.