Swedish forward Carl Soderberg signed a three-year contract with the Bruins on Saturday, the team announced.

Soderberg will join the team Wednesday, and has an annual cap hit of $1M, according to an ESPN.com report.

Soderberg previously had reached an agreement with Boston on Tuesday, but was blocked from joining the team by the Swedish Ice Hockey Federation.