劉邦在彭城之戰後,勢力一落千丈,不但父親劉太公、母親劉媼和妻子呂雉被楚軍虜獲,被拿住做人質,更甚諸侯見劉邦潰敗後,重新投奔項羽,連塞王司馬欣和翟王董翳也入楚為將,而且連一直對抗楚的齊和趙也與楚議和。不久,劉邦到達呂雉兄長駐守的下邑(今河南夏邑縣),重收潰敗士卒,往後撤退。到達虞(今河南虞城縣)這個地區後,劉邦派出隨何遊說英布,英布決定歸順劉邦,起兵反抗西楚。西楚派龍且攻打英布。漢二年六月(前205年),劉盈(即漢惠帝)被立為太子,被劉邦命令駐守櫟陽。不久漢軍水攻廢丘,廢丘城投降,章邯自殺。同時,英布與龍且戰爭,不得勝利,與隨何往見劉邦。劉邦收取士卒,會合關中蕭何派來的援軍,加上韓信趕來會合,於“京縣”(今河南洛陽附近)、“索亭”(今河南滎陽附近)之間擊敗楚軍,將項羽西楚軍擊退到滎陽以東。此為京索之戰。