Dennard agreed to a one-year contract with the 49ers on Friday, Matt Maiocco of NBC Sports Bay Area reports.
Dennard played on special teams during the 49ers' divisional-round win over the Packers in 2021, and he'll now land a deal with the team ahead of the 2022 campaign. The 30-year-old appeared in three games between the Giants and 49ers last year and totaled four tackles (three solo).