The San Francisco 49ers announced they have signed guard Adam Snyder to a two-year contract.

Snyder (6-6, 325) has played in 121 games (83 starts) during his eight-year NFL career. He returns to San Francisco after spending the 2012 NFL season with the Arizona Cardinals, where he made 14 starts.

Originally drafted in the third round (94th overall) of the 2005 NFL Draft by the 49ers, Snyder has played in 107 games (69 starts) for San Francisco over seven seasons (2005-2011). He signed with the Arizona Cardinals on March 14, 2012 and was released on April 29, 2013.