They may have beaten Germany and South Korea but Mexico looked far from convincing against the Swedes and only qualified thanks to South Korea's 2-0 victory over the defending champions.
Wednesday afternoon's performance left Osorio feeling frustrated and he didn't hide his feelings during his post-match press conference.
He told reporters: "First of all I have to say that we qualified because we beat Germany and Korea.
"However, I am very hurt. We didn't succeed in our penetration in the last third. We allowed them to score three goals which is too many. I wasn't happy with the way we defended but that's a learning curve for me."
Mexico now play Brazil in the Round of 16 on Monday, with the South American side yet to lose in this summer's tournament.