Dortmund have won their last three games, but just one of those has come in the league, where they have been beaten twice in their last three matches.
Leverkusen continue to impress and their five wins from six in the Bundesliga will ensure that they will be up to the challenge of BVB on Saturday evening.
Possible starting lineups
Dortmund: Weidenfeller; Piszczek, Friedrich, Sokratis, Durm; Grosskreutz, Bender; Blaszczykowski, Mkhitaryan, Reus; Lewandowski
Leverkusen: Leno; Donati, Wollscheid, Spahic, Can; Bender, Rolfes; Castro, Hegeler, Son; Kiessling
Sports Mole says: 2-1