The Arsenal midfielder has played only three first-team games since returning from 16 months out with ankle, foot and knee problems and last featured for his country in June 2011.
Arsene Wenger had previously said he would ask Roy Hodgson if the 20-year-old could "skip" Wednesday's fixture, designed to mark the opening of Sweden's new national stadium, the 50,100-capacity Friends Arena.
But his red card at Manchester United last weekend means he will miss Saturday's visit of Fulham and has eased Wenger's fears that two games within five days would prove too gruelling.
There is a first international call-up for Everton's Leon Osman at the age of 31, while Arsenal full-back Carl Jenkinson will join the squad once his international clearance comes through and Steven Gerrard will skipper the side.
Gerrard will become only the sixth England player to reach 100 caps and is accompanied by Liverpool team-mates Raheem Sterling and Jonjo Shelvey in the 23-strong group.
But the other member of the 99-cap club, Ashley Cole, is among those who miss out through injury, with Chelsea team-mate Frank Lampard and Manchester City trio Jack Rodwell, Joleon Lescott and James Milner also sidelined.
Hodgson's squad will meet on Sunday and train in Manchester before flying to Stockholm.
England squad to face Sweden: Hart, Ruddy, Forster; Baines, Bertrand, Cahill, Caulker, Jagielka, G Johnson, Shawcross, Walker; Cleverley, Gerrard, A Lennon, Osman, Shelvey, Sterling, Walcott, Wilshere, Ashley Young; Rooney, Sturridge, Welbeck.