Bayern Munich have received an injury setback with captain Thomas Muller ruled out for three weeks with a hamstring strain.

Muller, 28, suffered the injury in Bayern's 1-0 Bundesliga victory over Hamburg on Saturday, which moved the reigning champions level on points with leaders Borussia Dortmund at the top of the table.

Muller replaced James Rodriguez as a half-time substitute in Hamburg, but after setting up Corentin Tolisso on 52 minutes, he was forced off three minutes later after tweaking a right thigh muscle in the build-up to the goal.

Muller has now provided an assist in each of Jupp Heynckes' opening three wins in charge since the 72-year-old's return for a fourth spell -- also laying on goals in the 5-0 Bundesliga win over Freiburg and the 3-0 victory last week over Celtic in the Champions League.