SANTA CLARA -- The 49ers re-signed Adam Snyder, who spent his first seven seasons with the 49ers, to a two-year contract, the club announced Monday.
Snyder left the 49ers last year to sign a five-year, $17.5 million contract, including a $5 million signing bonus, with the Arizona Cardinals. He was cut last Monday after playing just one season.
With his return to the 49ers, Snyder, 31, is expected to compete for a roster spot as a swing tackle to back up both left tackle Joe Staley and right tackle Anthony Davis. He also has experience at both guard positions, and has also seen work at center. He started 14 games for the Cardinals at right guard.
Snyder (6 foot 6, 325 pounds) has played in 121 career games with 83 starts. The 49ers originally drafted him in the third round of the 2005 draft.