此时刘邦在河北、趁着项羽东击刘贾、彭越的机会引兵渡河收复成皋。然后，也就是说项羽第一次东征击败刘贾、彭越联军，回头与已经收复成皋的刘邦在荥阳和成皋之间的广武涧对话并“伏弩射中汉王”。此时荥阳在项羽手中，成皋在刘邦手中。而此时韩信从北方“已举河北、破齐、赵，且欲击楚。”后韩信又歼灭龙且部楚军，项羽在得知韩信击毙龙且楚军后，决定第二次东征彭越，部署针对韩信的黄河防线。刘邦此时在成皋城里，利用项羽向东对付韩信、彭越的时机，一举歼灭成皋东边汜水河东岸的楚军曹咎部堡垒。成皋在汜水西，汜水东依次有楚军曹咎部堡垒、荥阳