Anders Svensson has accused England of disrespecting Sweden ahead of the clash between the two teams at Euro 2012.
England has beaten Sweden just once in 43 years, and Svensson believes that the Three Lions' over-confidence is the primary reason for their struggles against the Scandinavian outfit.
The 35-year-old former Southampton man claimed England sides have constantly underestimated the Swedes in years gone by, and has warned Roy Hodgson's men that they could be punished if they do the same in Kiev on Friday night.
He told The Mirror: "I just think maybe you think you're a little bit better than you actually are, and we're a little bit better than you think we are.
"Obviously England have got big big names and big players, you have a great team, but I think you don't think that much about the Swedish team. Never have.
"I think we're in a good team and are on the same level as England and have been for a long time."
Svensson believes that Sweden is not too far behind England on the world stage but does not receive the same respect as some other elite footballing powers.
He added: "I just don't think England maybe have the same respect for us as they do for countries like France or Brazil.
"Maybe they shouldn't, but I think England are a great team, although Sweden are not far behind and haven't been for the last 10 or 15 years."