Sweden defenseman Alex Edler has been suspended for two Sochi Olympics matches for a dangerous hit on Canada captain Eric Staal at the world championships.
The International Ice Hockey Federation says its disciplinary panel judged Edler's action to be "reckless, dangerous and in disregard to the vulnerability of his opponent."
Edler knocked Staal out of the quarterfinals with a knee-on-knee hit in Stockholm in May, and was given a major penalty and game misconduct.
Edler, who plays for the Vancouver Canucks, was banned from the rest of the tournament as Sweden went on to become world champion.
The IIHF says he attended a disciplinary hearing in Zurich last week which decided on a four-match total sanction.
Edler must sit out Sweden's matches against the Czech Republic and Switzerland in Sochi next February.