Dortmund's Aubameyang in for Reus against Zenit
Dortmund's Gabonese striker Pierre-Emerick Aubameyang warms up during a training session at the training ground in Dortmund, western Germany on March 18, 2014 - by Patrik Stollarz
Dortmund coach Jurgen Klopp also opted to bring Mats Hummels back into his defence after a heel injury in place of Manuel Friedrich as the Bundesliga club defend a 4-2 lead from the first leg in St Petersburg last month.
Reus has suffered with a leg injury since scoring Dortmund's second goal in Russia three weeks ago.
Zenit sacked Italian coach Luciano Spalletti in the wake of their first-leg defeat and will unveil ex-Chelsea and Tottenham Hotspur manager Andre Villas-Boas as their new coach on Thursday.
In the meantime, Sergei Semak is acting as caretaker coach and he made four changes to the side which lost the first leg.
Veteran goalkeeper Vyacheslav Malafeev takes over between the posts in place of Yuri Lodygin, while Tomas Hubocan comes in for Luis Neto in central defence.
Portugal's Danny takes over from the injured Andrey Arshavin on the left wing while Aleksandr Kerzhakov replaces Venezuela's Jose Rondon in the central striking role.
Starting line-ups in the Champions League last 16, second-leg match between Borussia Dortmund and Zenit St Petersburg at the Westfalenstadion on Wednesday:
Borussia Dortmund (4-2-3-1)
Roman Weidenfeller; Lukasz Piszczek, Sokratis Papastathopoulos, Mats Hummels, Marcel Schmelzer; Sebastian Kehl, Nuri Sahin; Pierre-Emerick Aubameyang, Henrikh Mkhitaryan, Kevin Grosskreutz; Robert Lewandowski
Zenit St Petersburg (4-2-3-1)
Vyacheslav Malafeev; Aleksandr Anyukov, Tomas Hubocan, Nicolas Lombaerts, Domenico Criscito; Axel Witsel, Viktor Fayzulin; Hulk, Oleg Shatov, Danny; Aleksandr Kerzhakov
Referee: Alberto Undiano Mallenco (ESP)