Cornerback Charles Gordon has agreed to a one-year deal with the Vikings, according to a person with knowledge of the situation.
Gordon's 2008 season came to an end in the Vikings' 28-27 victory over Green Bay on Nov. 9 when he suffered a gruesome injury to his left ankle on a punt return at the Metrodome.
Gordon, who averaged 4.4 yards on 15 returns, also had been used as the Vikings nickelback in passing situations.
Gordon, signed by the Vikings in 2006 as a free agent out of Kansas, played in all 16 games in 2007 and had three starts. He started two of the nine games in which he played last season.
Gordon is expected to receive a base salary of about $530,000, with a chance to earn another $500,000 in incentives.
*WARNING* Video is not for the Squeamish, Viewer Discretion