,退回陈县,章邯乘胜攻打张楚首都陈县,楚国的柱国房君蔡赐战死。章邯又进兵攻打陈县西面的张贺军。陈胜出城督战,楚军被章邯击败,张贺战死。陈胜逃到汝阴县,回到下城父,陈胜的车夫庄贾杀死陈胜投降了秦军。
章邯在消灭陈胜势力后,进兵临济县围攻魏王魏咎,魏咎派遣魏相周巿出城去齐国、楚国求救。齐王田儋、楚将项梁分别派出将领田巴、项佗随同周巿救援魏国,齐王田儋与堂弟田荣也亲自领兵救魏。章邯在夜里衔枚袭击,大破齐、魏联军,齐王田儋、魏相周巿战死,章邯包围临济城,魏王魏咎为了百姓约定投降,自焚而死。田儋的堂弟田荣收编余部逃到东阿城,魏咎的弟弟魏豹也逃到东阿县,秦军迅速包围了东阿城。在章邯、司马欣、董翳等人在黄河一带追击张楚余党的时候,朝中冯去疾、冯劫、李斯等大臣被秦廷迫害致死。
项梁听说了田荣的危急情况,携项羽、刘邦等部前往支援东阿,章邯的车骑部队与刘邦所部曹参、周勃等人交战,秦军所占据的蒙县、虞县,爰戚县、东缗县,栗县、啮桑县、亢父县等多个魏地城邑被楚军攻破。楚军往北到达东阿,项梁、项羽、刘邦、田荣、龙且、柴武等人合兵,在东阿城下大败章邯的秦军。
章邯往西撤退,项梁率军追击,田荣等人忙于争夺齐国内部权力,没有继续出兵,齐军撤兵后,只有楚军还在追击秦国败退的部队。项梁派遣刘邦和项羽另率一支军队攻打城阳县,攻屠其城。刘项二人又进军濮阳县东部,章邯再次与刘项交战,又被击败。在东阿、濮阳等战场,章邯所部与刘邦麾下曹参、周勃、樊哙、夏侯婴等人皆有所交锋。章邯收兵退入濮阳城,又再次振兴军势,据守濮阳城,决开河堤放水环护全城。刘邦、项羽就去进攻定陶县,定陶城没有能攻下,刘、项两军撤离,又向西攻取城邑到达雍丘,大破秦军,斩杀了三川郡的郡守李由。
项梁从东阿到达定陶,再次打败秦军,而项羽等人又斩杀了李由,项梁于是更加轻视秦军,出现了骄傲自大的情绪。秦国发动了全部的兵力来增援章邯,章邯趁着夜幕口中衔枚来袭击项梁的军队,在定陶县大败楚军,最终杀死项梁。
章邯击杀项梁后,认为楚地叛军名将已死,余众不足为虑,渡过黄河大败赵军。章邯收降赵将李良