The 2006 IIHF World Championship was held in Latvia between May 5 and May 21, 2006 with events being held in Riga. Sweden won the championship with a 4–0 victory in the final against the Czech Republic.