Philipp Lahm will probably start at right-back again, allowing David Alaba to start on the left.
With Bastian Schweinsteiger injured, Luiz Gustavo will probably start in central midfield alongside Toni Kroos.
Arjen Robben, Thomas Müller and Franck Ribery are likely to start behind Mario Gomez again, meaning Bayern will have their full attacking threat available.
After some lesser performances in the last few weeks, Gladbach won their last game in the Bundesliga at Leverkusen. They are very solid defensively and have already beaten Bayern twice in the league this season.
Bayern have won their last three games in the Bundesliga and Champions League with a goal difference of 20-1. They are in top form at the moment and their front four are looking very dangerous.
Expect Bayern to dominate the game from the outset. Gladbach will try to defend solidly with two banks of four and hope to hit Bayern on the break. The away team should be slight favourites to progress to the final.
WhoScored.com provides you with unparalleled football statistics, as well as detailed football previews and football rankings from competitions all over the world. Our live, in-depth football statistics from the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Russian Premier League, Brasileirão, MLS, Super Lig and Championship supplies unique and original insights for football fans, sports betting punters, journalists, football managers and players. We also have football tables, live scores, top performing players as calculated with our unique WhoScored.com ratings, articles, graphics, rankings and much more.