Copy of 051012-01-02-1725208144877
Bayern Munich's English forward Harry Kane celebrates with his teammates during the Bundesliga football match against SC Freiburg in Munich on Sunday. Image Credit: AFP

Berlin: Bayern Munich, Borussia Dortmund and RB Leipzig have been handed ties against first-division opponents in the second round of the German Cup after Sunday’s draw.

Bayern play at Mainz, Dortmund will travel to Wolfsburg and Leipzig host cult club St Pauli.

Dortmund’s match at Wolfsburg is a replay of the 2015 German Cup final, won by a Kevin de Bruyne-powered Wolves in Jurgen Klopp’s last match in charge of the five-time winners.

Holders Bayer Leverkusen host second division Elversberg, while five-time winners Eintracht Frankfurt are at home to Borussia Moenchengladbach.

Three-time winners Stuttgart host Kaiserslautern, who lost last year’s final in Berlin against Leverkusen.

The matches will take place on Oct. 30 and 31.

Bayern have won the German Cup 20 times and are the clear record holders, with Werder Bremen second-best with six victories.