Running back Dominic Rhodes signed a two-year deal with Buffalo on Saturday. Running back Dominic Rhodes signed a two-year deal with Buffalo on Saturday. (Michael Conroy/Associated Press)

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 and a team-leading six touchdowns rushing. He added 302 yards receiving and three TDs receiving.