MONTREAL -- The Montreal Canadiens have signed Alexander Semin to a one-year contract for $1.1 million. The forward who once scored 40 goals with Washington has spent the last three seasons with the Carolina Hurricanes.

Semin had six goals and 13 assists in 57 games last year. The Hurricanes bought out his contract July 1. Carolina owes the 31-year-old Russian $14 million over the next six years. He had three years left on a deal that paid him $7 million annually.

Canadiens general manager Marc Bergevin said Friday that Semin is "a pure goal scorer with a good shot" who will "strengthen our offensive production and our power play."

More from FoxSports

Semin was a first-round pick of the Washington Capitals in 2002. He spent seven seasons in Washington and scored 40 goals in 2009-10.