Joan Capdevila played a searching ball into the Sweden area and with Petter Hansson dithering, Villa took advantage in clinical fashion to slot the ball past Isaksson.
Spain were the first to celebrate after 15 minutes as David Silva's pass from a corner was met by Fernando Torres at the near post, who poke the ball into the net.
But Sweden returned with a quick counter-attack scare a minute later when Henrik Larsson's disguised pass granted Johan Elmander a chance with the latter screwing his effort into the side-netting.
Veteran Larrson missed another chance in the 22th minute, beating an offside trap only to loft the ball high over the bar.
It was Ibrahimovic who levelled the scoreline for Sweden. The Inter Milan striker received the ball at the edge of the box before turning around and firing low past Iker Casillas.
Aragones had the luxury to select the same starting lineup that had impressed much but substituted Cesc Fabregas for Xavi Hernandez to underline attack in the second half.
Lars Lagerback had Elmander and Fredrik Stoor fill in the positions of injured right-sided duo Niclas Alexandersson and Christian Wilhelmsson.
(Xinhua News Agency June 15, 2008)