David then defeated Hadadezer son of Rehob, the king of Zobah, as Hadadezer was traveling to recover his rule by the Euphrates River.