Everyone is now signed sealed and ready for training camp.

The last piece of business for the Red Wings was officially completed Tuesday morning as restricted free-agent forward Gustav Nyquist agreed to a two-year contract worth $1.9 million.

Nyquist who'll be 24 on Sept. 1 scored three goals (with three assists) in 22 regular-season games and two goals and three assists in 14 playoff games.