The two attacking midfielders will start the game among their respective side's substitutes as Jurgen Klopp remains consistent in his selection and Heynckes opts for Toni Kroos
Jurgen Klopp has decided to stick with the side used for the majority of their Bundesliga-winning campaign, during which Gotze spent four months on the sidelines with injury. Ilkay Gundogan is rewarded for his excellent recent form with a starting berth, meaning Sven Bender must settle for a place on the bench.
Bayern Munich have a full squad for Jupp Heynckes to pick from, but once again Thomas Muller finds himself on the bench for a crunch game.
Toni Kroos will therefore occupy an attacking-midfield role as Luiz Gustavo fills in alongside Bastian Schweinsteiger in the holding positions. David Alaba starts at left-back meaning there is no place for Rafinha in defence.
Borussia Dortmund (4-2-3-1): Weidenfeller; Piszczek, Hummels, Subotic, Schmelzer; Kehl, Gundogan; Blaszczykowski, Kagawa, Grosskreutz; Lewandowski.
Subs: Langerak, Felipe Santana, Bender, Gotze, Leitner, Perisic, Barrios.
Bayern Munich (4-2-3-1): Neuer; Lahm, Boateng, Badstuber, Alaba; Schweinsteiger, Gustavo; Robben, Kroos, Ribery; Gomez.
Subs: Butt, Contento, Rafinha, Tymoshchuk, Pranjic, Muller, Olic.