6月6日,马本斋得到情报:五百多名日伪军将于上午九点向永清东北的张庄进犯,企图围歼掩护群众麦收的八路军特务大队。回民支队迅速抢占张庄有利地形,等待这支敌军到来。上午11点,日伪军来到张庄附近。回民支队和特务大队据险抗击,歼灭日伪军近百人,挫败了他们的企图。从6月1日到25日,冀中军民保卫麦收作战四十多次,歼灭日军五百多人,伪军三百多人。
八路军第一二○师在1940年2月接到总部命令,从晋察冀边区返回晋西北。不久,遇到两万名日军“扫荡”。贺龙决定,先集中兵力歼灭进犯日军的一部,再分散游击,迫使日军撤退,然后集中兵力再在运动中歼灭日军一部。
6月7日,贺龙师反“扫荡”第一阶段作战开始。日军多路向岚县和文水县西北的双龙镇、对久镇地区合击,贺龙指挥部队及时跳出合围圈。17日早晨,第三五八旅第四团在曹家掌与日军遭遇,第七一六团随即赶到,到中午完成对日军的包围。下午5点,八路军发起总攻,歼灭大部分日军。18日,日军增援部队出动。八路军在第二天歼灭大部分残敌后,及时转移。这次战斗歼灭日军五百多人。
20日起,日军分几路向根据地内推进,贺龙师转入第二阶段作战。各部队绕到日军侧翼和后方,伏击袭扰日军,使他们无法在根据地立足,于26日开始撤退。
7月2日,日军从东、西、南三面合围兴县,驻在这里的第一二○师领导机关和第三五八旅迅速转移,并适时回师,伏击从兴县向东撤退的日军。4日上午,贺龙师两个团猛攻推进到会阳崖地区的日军,歼灭日军七百多名。6日,对晋西北根据地“扫荡”的日军全部撤退。
这次反“扫荡”,前后作战二百五十多次,歼灭四千五百多名日伪军。同年11月7日,晋西北军区成立,贺龙任司令员,关向应任政治委员。
麦收以后,冀中平原到处是一片片绿色的庄稼,一望无际,人称“青纱帐”。这正是八路军出没歼敌的好时机。夏天,冀中军区命令第四军分区和第三军分区主动出击,发起青纱帐战役。
6月25日到27日,冀中军区两个团首先在河间与献县发起攻势,攻克大章、刘路和北风等据点。29日,在伏击中歼灭增援的日军一部。7月中旬,又在深县以西设伏,歼灭日伪军一部,同时还袭击绕阳县的圣水据点和霸县的陶家坞据点。7月下旬,在深县和武强之间拔除据点两处。青纱帐战役到8月10日结束,共作战一百四十六次,歼灭日伪军二千六百多人。
1940年7月22日,一束束无线电波,把八路军总部的一项绝密命令传到下属各师,传到中共中央所在地延安。电报立即抄送毛泽东、王稼祥、朱德、张闻天等人和军委作战局。这就是破袭正太路战役的预备命令。几天内,八路军各路侦察部队出没于正太铁路沿线,敌情一览无余。
多田骏的日本华北方面军侦察到八路军有大部队集结,以为是国共双方火并,暗自庆幸,没想到是他们自己灾难即将临头。
这段时间,日军的侵略气焰非常凶狂。他们扬言要“南取昆明,中攻重庆,北犯西安”。八月份,日军飞机大肆轰炸重庆,企图逼迫蒋介石投降。已经叛国投敌的汪精卫等人,鼓吹“中日亲善”、“共同反共”。亲日派的何应钦等人则“极力助蒋反共”。蒋介石在军事上失利,对抗战的前途产生悲观情绪,有心对日妥协、共同反共。
面对严峻的时局,八路军总部决定发动一场以破袭正太铁路为重点的交通大破袭战。这次战役中,八路军先后投入一百多个团的兵力,攻击日本华北方面军的部队,史称“百团大战”。战役开始后的二十一天里,八路军的中心任务是破袭交通,重点摧毁正太铁路。八路军击破了日伪的交通命脉,使其联络中断,汉奸和伪军惶惶不可终日。后来的十几天里,八路军重点攻击交通线两侧和深入根据地的日伪军。在以后的半个月,八路军着重反击日伪军的报复性“扫荡”。
正定到太原的铁路,全长二百四十九公里,横贯太行山脉,日军侵略不可缺少的炼铁用煤基地阳泉和井陉煤矿,都在这条线路上。多田骏将八个混成旅团派驻铁路沿线,分守五十个据点,还派装甲车长期巡逻。多田骏自吹这是一条“钢铁封锁线”。
8月20日晚,聂荣臻指挥十九个团、五个游击支队和三个独立营组成的左、中、右纵队,对正太路全线准时发起攻击。
右纵队主攻天险娘子关,这是正太铁路线河北与山西两省交界的咽喉。日军在1937年侵占娘子关以后,在国民党构筑的旧有工事上,加修了四个大堡垒。右纵队潜入娘子关村,先解决了村里的伪军,然后强攻据险顽抗的日军。
日军火力密集,据守有利地形,攻关部队架起的云梯被炮火打断,只好搭人梯攀登悬崖,正面攻击一时受挫。这时,娘子关侧后迂回的部队已接近日军堡垒群,从翼侧向展开猛攻。攻击部队乘势爆破日军堡垒。黎明时分,八路军歼灭了日军大部,红旗插上了娘子关天险。
中央纵队重点进