The AC Milan striker described Sweden's defeat at the hands of Ukraine as "tough to swallow" and said they must make a "better impression" in their remaining group matches
Ibrahimovic opened the scoring for Sweden but two goals from Andriy Shevchenko handed co-hosts Ukraine victory in front of over 64,000 people at the Olympic Stadium in Kiev.
The AC Milan striker has admitted that Erik Hamren's team should never have lost the game having taken the lead and now must improve in their next two matches.
"It's tough to swallow," Ibrahimovic told SVTV 1. "We should never have lost this match.
"We were leading 1-0 and were in control. This should not be happening.
"Now the situation is like it is. We have two matches to make a better impression."
Sweden will come up against England in their next game in Group D on Friday before facing France in their final group match.