The Bayern Munich midfielder was left out of Germany's last two fixtures against the Faroe Islands and Austria last month due to a niggling injury, but the national team coach Joachim Low has been convinced by his return to action in the Bundesliga with three goals in recent games.
"We did not choose him last time for a reason and that was to give him a chance in peace and quiet to get back into a training and match rhythm," said Low.
"His performances with Bayern have shown that this was precisely the right choice. I am delighted that Bastian is back with us. It was always certain that Bastian would be in the squad for Ireland and Sweden."
The rest of Low's 22-man squad is identical to the one which won their first two qualifying games last month with the exception of Julian Draxler's inclusion.
The young midfielder broke his arm in Schalke's midweek UEFA Champions League draw with Montpellier. "It is obviously a very bitter injury for Julian," said Low. "We all wish him a speedy recovery."
"We have already laid the foundations for the qualification, but now it gets very serious," he said. "We know that we are favourites in the group and that is why we want to be successful in both of these games. We know what to expect in terms of the atmosphere in Dublin. The Irish will give everything in front of their own fans to beat us in their own stadium."
"It is not going to be easy, though," he added. "Sweden don't only have their world class striker Zlatan Ibrahimovic, but they also have an excellent team unity."
Germany squad: Neuer (Bayern Munich), Zieler (Hannover), Ter Stegen (Monchengladbach); Badstuber, Boateng, Lahm (all Bayern Munich), Hummels, Schmelzer (both Dortmund), Howedes (Schalke), Mertesacker (Arsenal); Gotze, Gundogan, Reus (all Dortmund), Kroos, Muller, Schweinsteiger (all Bayern Munich), Bender, Schurrle (both Leverkusen), Khedira, Ozil (both Real Madrid); Podolski (Arsenal), Klose (Lazio).