The Red Wings have agreed to a one-year contract with Daniel Alfredsson.

Detroit got the deal done soon after teams could sign free agents on Friday afternoon. ESPN.com's Pierre LeBrun reported earlier that the deal would happen.