此后战争的发展,可分为三个阶段。
第一阶段尽汉三年九月。在这一阶段,汉正面大败,而侧面猛进。在正面,汉失荥阳、成皋并在今河南成皋县境,荥阳在东,成皋在西。刘季先后从荥阳、成皋突围先遁。其出荥阳时,将军纪信假扮着他,从东门出,以诳楚军,他才得从西门逃走,纪信因此被烧杀。在侧面,韩信取赵。先是,张耳败走,投奔汉。刘季微时曾为张耳客,因善待之。及会诸侯兵伐楚,求助于赵,陈余以汉杀张耳为条件。刘季把一个貌似张耳的人杀了,拿首级送去,陈余才派兵相助。后来陈余闻得张耳未死,便绝汉。汉使韩信击赵,杀陈余。在这阶段,还有两件大事可纪。其一,楚将九江王英布先已离心,又受了汉所遣辩士的诱说,遂举九江降汉。英布旋被项羽击败,只身逃入汉,但项羽已失去一有力的臂助了。其二,项羽中了汉的反间计,对一向最得力的谋臣范增起了猜疑,范增愤而告退,归近彭城,疽发背死。
第二阶段尽汉四年九月。在这一阶段,韩信南下取齐,楚军援齐大败,韩信遂定齐地;而彭越于田荣死后归汉为汉守魏地,时出游兵断楚粮道,荥阳、成皋的楚军大窘;项羽抽军自领回击彭越,汉乘机收复成皋,并进围荥阳。项羽引兵还广武在荥阳附近,荥泽与汜水之间与汉相持数月。项羽以前方粮绌后方又受韩信的抄袭,想和汉决一死战,而汉按兵不出,只得与汉约和。约定楚汉平分天下,以鸿沟在广武荥泽间为界准,其东属楚,其西属汉;楚放还前所掳汉王之父及妻。约成,项羽便罢兵东归。