Germany stormed to a 4-0 lead with 30 minutes left to play, before Ibrahimovic helped the Swedes to complete a remarkable comeback and earn a 4-4 draw in their Group C encounter.
Afterwards, Hamren singled out the AC Milan striker for some individual praise while applauding his side's spirit.
"[Ibrahimovic] is our captain and our best player, his goal was fantastic, but so was the pass he received," said Hamren.
"We needed it to get some energy and he showed the way for the rest of the team. When we got some momentum, the players lifted around him and gave him some more support.
"He put in a really good talk in the half-time break and he showed his class to me, he coached the other players as a good captain should do."
Sweden stay second in Group C, three points behind Germany.