汉二年(丙申年)(前205年),汉王东攻,降塞王司马欣、翟王董翳、河南王申阳。韩王郑昌拒降,被韩信击破,不久又虏获章邯之弟章平。同时张耳投奔汉。三月,刘邦渡临晋,魏王豹率兵跟从,破河内,虏获殷王司马卬,南渡河,直抵雒阳。刘邦闻得义帝死,为义帝发丧,号召天下人反抗项羽。
此时,田荣正在率军与项羽对抗,但田荣战败于城阳,败走平原时被杀。齐降楚,但项羽在齐地烧杀掳掠,齐人奋起反抗,田荣弟田横立田荣子田广为齐王,继续抗楚。刘邦领诸侯兵东攻彭城。项羽闻得刘邦入主彭城,就率三万士兵离开齐地,由曲阜经胡陵,到萧县,早上攻击汉军,追击至彭城,在中午大破汉军。汉军败退至谷、泗水,被歼十余万人。楚军再继续追杀,汉军败走,于灵壁东边的睢水上被楚军驱赶下河,淹死汉军十数万,使得睢水被尸体阻塞,令河道不流。此即汉二年四月(前205年)的彭城之战。