The Montreal Canadiens signed restricted free agent defenceman Raphael Diaz to a two-year contract on Friday. 

It is a one-way contract worth $1.2 million US in its first season and $1.25 million in 2013-14.

The 26-year-old who played for Switzerland at the 2010 Winter Olympics had three goals and 13 assists in 59 games as an NHL rookie last season. His 102 shots ranked third among rookie NHL rearguards.

He missed the last 16 games of the season with a groin injury.

Diaz, who signed as a free agent with Montreal in 2011, was on the NHL all-rookie team at the all-star game last season as a replacement for injured defenceman Adam Larsson.

The Canadiens have two RFAs still unsigned: defenceman P.K. Subban and forward Blake Geoffrion.

Ducks re-sign Bonino for 2 years

The Anaheim Ducks have re-signed center Nick Bonino to a two-year, $1.4 million US deal, avoiding arbitration.

The Ducks announced the deal Friday.

Bonino had five goals and 13 assists in 50 games last season with the Ducks, setting career highs in each category while playing mostly on their depth lines. He has spent parts of the past three seasons with Anaheim since leaving Boston University after his junior year.

The 24-year-old Connecticut native is a product of Avon Old Farms, the prep school that produced Conn Smythe winners Brian Leetch and Jonathan Quick. The Ducks and Bonino had an arbitration hearing scheduled for Aug. 3.

With files from The Canadian Press