 On April 11, 2012, Rivers was traded to the New York Giants for a 5th round draft pick in the 2012 NFL Draft.On March 12, 2014, Rivers signed a two-year, $5 million contract with the Buffalo Bills.Rivers was released by the Bills on February 17, 2015.