Jurgen Klopp can celebrate signing a new contract as Dortmund coach by moving to the top of the table for at least one night with victory over the Swabians, who are unbeaten in seven games since Thomas Schneider took charge.
Even a draw would take Dortmund above Bayern Munich, although the same result for the Bavarians at Hoffenheim on Saturday would equal a Bundesliga record for long-term invincibility.
They have not lost since going down at home to Bayer Leverkusen last October, a run of 35 games unbeaten, one short of the record Hamburg set between 1982 and 1983.
Coach Pep Guardiola could set a record of his own by avoiding defeat at Hoffenheim, stretching his start as Bayern boss to 11 league games unbeaten, more than any of his predecessors on the Bavarian bench.
Hoping for either - or both - to stumble are third-placed Bayer Leverkusen, who were allowed to keep the three points they took from Hoffenheim after an appeal against the 'phantom' goal in their 2-1 victory earlier this month was rejected.
They go to bottom-placed Eintracht Braunschweig on Saturday looking to improve on a nine-point cushion over fourth place ahead of their Champions League tie with Shakhtar Donetsk in midweek.
At the foot of the table, winless Nurnberg and Freiburg meet at the Frankenstadion with both sides looking to earn maximum points for the first time this season.
With the two clubs providing the greatest number of draws this season - Nurnberg with seven, Freiburg five - that result would seem the most likeliest again this Saturday.
Elsewhere, Hamburg host Borussia Monchengladbach and Hertha Berlin entertain Schalke with all four sides vying for fourth place, where Wolfsburg could end up if they win at Eintracht Frankfurt on Saturday evening.
Sunday's games see strugglers Augsburg and Mainz meet in Bavaria and Werder Bremen host Hannover in a north Germany derby with both sides keen to bounce back from heavy defeats a week ago.