The St. Louis Blues have re-signed defenseman Carl Gunnarsson to a two-year, $3.5 million contract, the team announced Thursday.

Gunnarsson would have become an unrestricted free agent on Monday.