England's 2,000th goal ended a 43-year wait for a victory over Sweden, as Gareth Barry's header that was helped into the net by an opposing defender was enough to secure the 1-0 friendly win.
After Barry rose to meet Stewart Downing's cross, the ball skimmed off Daniel Majstorovic's head before reaching the bottom of the net in the 22nd minute.
Bobby Zamora and Jack Rodwell on their first England starts spurned chances to extend the lead, but the hosts were never troubled the Swedes.
The English, who had not beaten Sweden since 1968 when they were world champions, ended 2011 unbeaten after qualifying – like their Wembley opponents – for the 2012 European Championship.