BUFFALO, N.Y. -Running back Dominic Rhodes has agreed to a two-year contract with the Buffalo Bills after spending last season with the Indianapolis Colts. The Bills announced the agreement Saturday. He gives Buffalo a dependable running back while Marshawn Lynch misses the first three regular-season games. The NFL suspended Lynch for violating its personal conduct policy. Rhodes spent seven of his eight seasons with Indianapolis and was a free agent after not being re-signed. He spent the 2007 season with Oakland and returned to the Colts last season, sharing starting duties with Joseph Addai. In 15 games, Rhodes had 538 yards rushing, including a team-leading six touchdowns rushing. He added 302 yards receiving and three TDs receiving.