The Germany international, who picked up the injury in Bayern's 1-0 win over Hamburg on Matchday 9, returned to training on Thursday.
The 28-year-old missed Bayern's back-to-back DFB Cup and Bundesliga wins over RB Leipzig, while he was also left behind in Munich for Tuesday's 2-1 win at Celtic in the UEFA Champions League.
His return would give coach Jupp Heynckes, who has won all of his games in charge since returning to the Bayern helm for a fourth stint last month, a further option for Saturday evening's big test at the Signal Iduna Park.
Watch: where the Klassiker could be won or lost
Müller wore the captain's armband and provided an assist in the 5-0 win over Freiburg in Heynckes' first game back, delivering a further assist for the only goal in Hamburg before leaving the field after just ten minutes with a thigh strain.