刘邦的扩张终于引起了项羽的注意。
公元前205年11月初,项羽派兵攻打荥阳。
项羽的大军行进到荥阳东南方,刘邦派灌婴出骑兵迎击,大破楚国骑兵。楚国骑兵因此不能继续向荥阳行进,楚汉双方在荥阳以南的京索一线隔水相峙,这就是著名的“楚河汉界”。
公元前204年5月,项羽亲征,很快攻破京索一线,大军将荥阳城团团围困。
此时,一个叫纪信的将军站了出来。
纪信是刘邦的老乡,自刘邦斩蛇起义之时就追随刘邦了。
纪信对刘邦说,大王,留得青山在不愁没柴烧,大王赶紧逃出城去吧。
刘邦无奈的说,如今荥阳被项羽里三层外三层围了个水泄不通,我插翅难飞呀!
纪信说,诈降,由我假扮汉王您去诈降,迷惑项羽,汉王您趁机赶紧逃走。
旁边的陈平听到纪信之言,大为感动,抹着眼泪说,臣也想说诈降之计,只是不知道由谁为大王而死,如今纪信将军大义,此计必成。
商量定计之后,陈平替刘邦写了一封投降信送到了项羽军中。
项羽接到信后哈哈大笑,刘邦你也有今天,等你到了我帐中来,看我怎么把你大卸八块!
当晚,陈平打开荥阳东门,让2000名女子出城。
楚军负责把守东门的钟离昧以为刘邦要逃走,赶紧带兵到达东门,一看是一群女眷,就放松了戒备。
第二天天将亮未亮,纪信假扮刘邦乘坐着雕龙秀凤的车行出东门,车上挂着王旗与降旗。
楚军将士都想看看这个敢与楚霸王项羽争霸的刘邦到底是个什么模样,于是纷纷向东门聚集。
刘邦则看准时机,只带了10名轻骑,从西门逃出了荥阳,逃到了成皋。
项羽见到龙车内的不是刘邦,火冒三丈,一把把纪信从龙车上拽了下来,大吼道,汉王何在?
纪信哈哈大笑,汉王已经顺利逃走了。
项羽恼羞成怒,将纪信活活烧死了。
刘邦逃出荥阳城之前,安排了周苛为主将,枞公和魏豹为副将把守荥阳城。
有人可能要问了,这个魏豹不是因为反复无常已经被汉王废为奴隶了吗?
是的,废为奴隶的魏豹终于痛定思痛,改掉了自己墙头草的毛病,主动请缨坚守荥阳,报答刘邦不杀之恩。
魏豹真的改了吗?
并没有。
就算改了他也不会选择继续效忠于刘邦的。
为什么?
因为刘邦把魏豹废为奴隶之后,霸占了魏豹最心爱的美人薄姬。
魏豹之所以主动请缨守城,就是为了开城的。
果然,项羽在知道刘邦跑了之后,一方面分兵去追刘邦,一方面大举攻城。而魏豹直接打开了荥阳城门迎项羽进城。
项羽进城后,烹杀了周苛,斩首了枞公。
魏豹自己也没有落个好下场,被项羽杀死了。
刘邦逃到成皋后,立刻开始征兵,准备杀回去为纪信、周苛和枞公报仇。
此时,一个叫辕生的儒生拦住了刘邦说,现在敌强我弱,大王就算杀回荥阳也于事无补,只是去送死。
刘邦说,那我该怎么办?
辕生说,大王不如南出武关,与英布配合向宛、叶地区进攻,让项羽以为大王要再次偷袭他的老家彭城,这样项羽必定引军南下防御,我们就可以趁机夺回荥阳了。
刘邦大喜,用辕生之计,项羽果然只留少量部队把守荥阳,自己率领大军南下去追刘邦了。
刘邦趁机夺回了荥阳,并在荥阳外挖陷坑、埋陷阱,完成了荥阳布防,获得了养精蓄锐的休整机会,为接下来的战斗打好了基础。
公元前204年6月,在完成荥阳布防之后,刘邦还是觉得荥阳城中兵力不足,于是孤身一人北上,到了韩信与张耳的军营。
刘邦只说自己是汉使,所以韩信和张耳没把他当回事,这引起了刘邦的不满与猜忌,夺取了韩信和张耳的印信符节。
韩信和张耳这才知道所来之人是汉王刘邦,赶紧跪倒在刘邦面前承认错误。
刘邦说,我此次来的主要目的是收走你们现在的兵马,因为荥阳急需补充兵马。我走之后,张耳负责巡视守备赵地,韩信辅佐张耳,不过你们得自己重新招兵了。等到招足了兵马训练完毕,你们就率兵去攻打齐国。
韩信与张耳叩首领旨。
公元前204年8月,刘邦带着赵地的兵马到达黄河北岸,屯驻于小修武。
另外一面,彭越趁项羽领兵南下之机攻取了项羽17座城池。
公元前204年9月,项羽才回过味来,原来中了刘邦“围魏救赵”之计,所谓偷袭彭城的部队根本就是一个诱饵,刘邦依然在荥阳。
项羽率领部队重回荥阳战场,令大司马曹咎攻打成皋。
因为此时刘邦兵源不足,所以全部部队都集中在了荥阳,成皋几乎无人把守,曹咎迅速攻下了成皋。
项羽又命曹咎把守成皋,但是严令曹咎不得出城与汉军交战。
项羽则率军先去收复被彭越夺取了17城,之后再回来与曹咎合兵一处,再攻荥阳。
曹咎按照项羽命令坚壁不出,死守成皋。
刘邦就天天派人在城下辱骂曹咎及其家人。
公元前204年10月的一天,曹咎终于忍不住了,点兵出城,东渡汜水攻打汉军。
汉军趁曹咎部队半渡之时全军出击,大破曹咎军,缴获军用物资无数。
曹咎和司马欣愧疚自杀。
刘邦迅速引兵渡过黄河,重新夺回了成皋。