The six-foot-three, 245-pound defenceman had one goal, five assists and a minus-9 rating in 43 games with San Jose and Pittsburgh last season. He added two goals and an assist in 15 playoff games with the Penguins.
The native of Bromma, Sweden, was drafted in the eighth round, 241st overall, by the Sharks in the 1999 NHL draft.
He has seven goals, 55 assists and 370 penalty minutes in 465 career games with San Jose and Pittsburgh.
He represented Sweden at the 2008 world championship and the 2010 Vancouver Olympics.