Erling Haaland is set to return to the Borussia Dortmund squad for Saturday's trip to Fortuna Dusseldorf, while Marco Reus is also back in training.
BVB have been without two of their attacking stars in recent weeks as they look to secure Champions League qualification in the Bundesliga.
Haaland, who has scored 10 times in 11 Bundesliga games since moving in January, has been out of action since hobbling out of a 1-0 defeat to Bayern Munich that all but ended second-placed Dortmund's title bid on May 26.
Reus last played at the start of February as a thigh strain robbed Dortmund of their captain.
The skipper is still not ready to feature again but has at least stepped up his recovery, while Haaland's knee problem is seemingly now behind him.
Head coach Lucien Favre told a news conference on Thursday: "[Haaland] has been training again since Wednesday and has been involved in everything. He looks very good.
"Otherwise, everyone else who was available last week is okay.
"Marco started training with the team this week. We're happy that he is training again and we all hope that he can play again as soon as possible.
"Unfortunately, I cannot give a more precise forecast yet. He will train again on Friday."
Dortmund have softened the blow of losing Haaland and Reus in recent weeks by turning in improved defensive showings.
Despite losing to Bayern last month, BVB have conceded just three goals in their past nine league matches - including a hard-fought 1-0 win over Hertha Berlin last time out.
"The defence is very important for success," Favre said ahead of the Fortuna game. "We have to find the right balance."