Updated

The Philadelphia Flyers and forward Mike Knuble have agreed to terms on a one-year contract.

The move was made necessary after the Flyers discovered Thursday that forward Scott Hartnell is expected to miss 4-to-8 weeks with a broken toe in his left foot.

Knuble spent the last three seasons with the Washington Capitals, recording six goals and 12 assists over 72 games last season.

The 40-year-old, who previously played in Philadelphia from 2005-09, has collected 274 goals and 266 assists through 1,040 career games with the Red Wings, Rangers, Bruins, Flyers and Capitals.

Flyers general manager Paul Holmgren also announced on Friday that defenseman Andrej Meszaros is expected to miss around a month with an injured left shoulder. The veteran blueliner sustained the ailment during Thursday's 2-1 win over the New York Rangers.

Meszaros had seven goals and 25 points over 62 games with the Flyers last season.

To help fill the void, Philadelphia also recalled defenseman Andreas Lilja from Adirondack on Friday.