The Giants have acquired Keith Rivers from the Bengals in exchange for a fifth-round pick in 2012, according to a league source. Cincinnati had been looking to move Rivers after re-signing Manny Lawson last week.