The Pittsburgh Penguins signed free agent forward Eric Fehr to a three-year, $6 million contract on Tuesday.

The deal runs through the 2017-18 season and has an average annual value of $2 million.

Fehr underwent elbow surgery on June 3 and faces a recovery time of 4-6 months.

The 29-year-old played most of his 10-year NHL career with the Washington Capitals. He posted 19 goals, 33 points and a plus-8 last season.

The former first-round pick (18th overall) of the Capitals in the 2003 NHL Draft has appeared in 454 career games, including 35 games with Winnipeg in the 2011-12 season.

The Winkler, Manitoba native notching 89 goals, 177 points and is a plus-49 in his career.