劉邦大敗後,率部退到滎陽,一路收集敗兵。
並派韓信、灌嬰等在京索之戰中擊敗了楚追兵,得以喘息,穩住了陣腳,遂重整軍隊,依託關中基地和有利地勢與項羽長期抗爭。
且在逃往滎陽前便派人說服英布反楚,聯絡彭越擾楚後方;派韓信開闢北方戰場,攻魏,破代,滅趙。
項羽發動反攻,圍困滎陽,形勢十分危急。
劉邦用陳平反間計,使項羽懷疑范增,不用其謀。
項羽派兵攻打漢軍,城內缺糧,將士也精疲力竭,劉邦十分著急。
將軍紀信見情況十分危急,便對漢王說:“現在情況緊急,臣有辦法,可保漢王你逃走。”
在得到劉邦同意後,由陳平寫了降書,派人送交項羽,說漢王今夜便出東門投降。到了半夜,城內的婦女都相擁而出。
劉邦便乘機在他的功將們的保護下從西門逃出,逃往另一個城市。
那些婦女走完了,天已經亮了。
這時裝成漢王模樣的紀信,臥在一乘龍車上,但一直用衣袖遮住自己的模樣,楚兵以為是漢王出降,欣喜若狂,高呼萬歲。項羽出營審視,見車上坐著的人不是劉邦,便問:“你是何人,敢冒充漢王?”
紀信答道:“我乃大漢將軍紀信。”
項羽又問:“漢王在哪裡?”
紀信說:“早已離開這裡了!”
項羽生氣極了,下令將軍齊集火炬,燒燬龍車。
紀信被活生生地燒死了。
劉邦派紀信裝扮成自己去楚軍詐降,自己乘機逃出滎陽。
項羽加緊圍攻滎陽。
為了減輕楚軍對滎陽的壓力,劉邦率軍經武關,想引誘項羽南下。
為配合漢軍行動,此時韓信也率軍到達黃河北岸,聲援滎陽。
彭越正在進攻下邳。項羽被迫率軍回救,劉邦乘機收復成皋。
項羽以凌厲攻勢拔滎陽,再奪成皋。
劉邦一面命漢軍在固地一帶堅守,阻擊楚軍前進,一面命韓信組建新軍擊北。
又派人入楚腹地協助彭越進攻外黃縣等地,再次迫使項羽回救。
項羽在擊敗彭越後,尋漢軍主力決戰不成,屯兵廣武與劉邦形成對峙。
劉邦兵敗彭城之後,齊王田榮和趙王歇也反叛並與楚媾和。
魏王豹以探母病為由回到封國後,就封鎖了河關,切斷漢軍退路,叛漢與楚約和。
劉邦派酈食其說服魏豹不成,八月任命韓信為左丞相率兵擊魏。
魏豹把重兵布守在蒲坂,封鎖河關。
韓信故意多設疑兵,陳列船隻假意要渡河關,而伏兵卻從夏陽以木盆、木桶代船渡河,襲擊魏都安邑。
魏王豹大驚,引兵迎擊韓信,韓信大勝,虜魏豹,平定了魏國,改魏為河東郡。
劉邦採納韓信“北舉燕、趙,東擊齊,南絕楚之糧道,西與大王會於滎陽”。
韓信對楚實施戰略包圍的建議,命其率軍東進,向北攻擊趙國和代國。