Tobias Linderoth limped off with a injury just six minutes into the match and was replaces by Sebastian Larsson.
Ibrahimovic struck the post after just 17 minutes and the Swedish team had several more chances to win the match.
Albania: Beqaj, Lala, Dallku, Curri, Bakaj, Skela (Agolli 84), Salihi (Berisha 75), Hyka, Duro, Vangjeli, Cana
Sweden: Isaksson, Andersson, Majstorovic, Mellberg, Hansson, Wendt (Stoor 78), Nilsson, Kallstrom (Holmen 84), Linderoth (S. Larsson 6) H. Larsson, Ibrahimovic