Having already booked their Champions League quarter-final berth with a midweek win over Shakhtar Donetsk, Borussia Dortmund travel 40km east to face neighbours and rivals Schalke 04.

Schalke have won only one of their last five Bundesliga games against Dortmund, but the guests, who are second in the table, will want to avenge their 2-1 defeat at Borussia’s Signal Iduna Park last October.

Both captain Sebastian Kehl (ribs) and fellow defensive midfielder Sven Bender (ankle) face a race to be fit having played in the 3-0 win over Donetsk, which sealed a 5-2 victory on aggregate.

Schalke, who face Galatasaray in the Champions League on Tuesday in Gelsenkirchen after a 2-2 draw in Istanbul, have picked up form after back-to-back wins and are up to sixth in the table.

Rising star Julian Draxler, 19, is set to become the youngest player in Bundesliga history to make 100 league appearances, but has never tasted victory over Dortmund, having missed October’s win with a broken arm.

Schalke’s United States’ midfielder Jermaine Jones is suspended for the tie, while Dortmund striker Robert Lewandowski has scored in each of his last six Bundesliga games.

He could equal the club record set by Germany striker Timo Konietzka in 1964/65, who scored in seven consecutive Bundesliga games for Dortmund.