The on-loan Manchester United attacker missed out against Borussia Monchengladbach in the Bundesliga on Saturday due to illness, but he is expected to be back in the side for this match.
Sebastien Haller picked up a knock in the team's last match, which saw him replaced early on, and the experienced forward could miss out on Tuesday evening.
Ramy Bensebaini, meanwhile, is definitely absent due to a knee problem, but fit-again Donyell Malen will come into contention for a start here.
Malen is the team's leading goalscorer this season with 13, and the 25-year-old could feature in the front three alongside Sancho and Niclas Fullkrug, who has 12 goals to his name this term.
Julian Brandt was a half-time substitute against Atletico in the first leg, and he is now pushing to be involved in central midfield from the first whistle in this match.
Marcel Sabitzer and Emre Can are certainties in the middle for the home side, while Julian Ryerson, who was arguably the team's star performer in the first leg of the quarter-final, will again feature at right-back.
There will also be another start for on-loan Chelsea defender Ian Maatsen on the left of the back four.
Borussia Dortmund possible starting lineup: Kobel; Ryerson, Hummels, Schlotterbeck, Maatsen; Sabitzer, Can, Brandt; Sancho, Fullkrug, Malen