BUFFALO, NY — The Sabres have signed restricted free agent forward Johan Larsson to a two-year, $2.95 million contract, the team announced Saturday.

Larsson missed 46 games last season after suffering upper body injuries. He scored just six goals and 11 points.

He'll most likely be the team's third- or fourth-line center next season.