连攻占日军海军俱乐部c日海军操场,但对沪江大学c公大纱厂c引翔港镇的攻击,苦战终日也未得手。我军炮兵射击,命中率颇高,但因没有燃烧弹,无法彻底摧毁坚固目标。日军用坚固障碍物阻塞每一通道,并用装甲车作为活动碉堡,防御部署几乎无懈可击,导致突贯攻击最后还是不得不演变成对各点目标施行强攻,原先的意图没能得到彻底贯彻,因此虽然获得了不小战果,但还是失败了。这一仗极其惨烈,双方死伤至为惨重,虹口地区终日枪炮声不绝,浓烟蔽日!
18日,中国政府接受英美法三国提出的上海作为中立区,中日双方军队撤出上海的建议,因此蒋介石命令张治中暂停攻击。但是日本拒绝了该建议,于是蒋介石于下午又下令恢复攻击。
同日,36师已从西安星夜赶来,到达上海北郊的吴家宅地区。日军也在调兵遣将,从旅顺和日本本土紧急调来2400名海军陆战队,使其在上海的总兵力增至7000人。
19日,87师261旅522团因61师接替原防,得以全团抽身而出投入对市区的攻击,该团作为87师的先锋,由北向南攻击日军杨树浦阵地,一举突入日军杨树浦防线,激战至下午17时许攻占唐山路c公平路交叉路口,前锋已攻入岳州路,并继续向百老汇路挺进。36师集中两个团从杨树浦北侧南下,从522团攻占的地区出发向保定路推进。日军当晚以坦克支援步兵对87师和36师进行多次反击,均被击退。
20日凌晨1时,36师106旅继续向南攻击,于天明时分进至沙泾港c岳州路c昆明路一线,其左翼已与87师打通联系。张治中亲临江湾87师师部指挥作战,决心利用87师和36师突入杨树浦租界进至岳州路的有利态势,以主力向汇山码头突击,实现中央突破,切断日军左右两翼的联系,然后向两翼卷击。为此将刚从南京赶来的装甲团战车营的战车第1c第2连的六辆英制维克斯6吨轻型坦克配属生力军36师,以装备德制37毫米战防炮的教导营配属给87师,进一步加强其突击力。
下午,张治中下令87师协同36师向当面之敌猛攻,力求直突汇山码头。同时令88师佯攻虹口,98师警戒沙泾港以西。
36师师长宋希濂在新港开设师部,亲自指挥211团攻击沙泾港西岸之敌,215团和216团在战车第1连的配合下沿邓脱路和兆丰路向南猛攻,212团则沿舟山路攻击前进,掩护主攻方向侧翼。当夜24时36师开始主攻,作为前导的战车第1连奋勇冲杀,连破日军数道防线,但是步兵被日军密集火力所阻,未能及时跟进,结果坦克因失去步兵支援被日军击毁!后续步兵虽然失去坦克支援但依旧毫无踌躇猛攻不止。日军盘踞在道路两侧的高楼上,居高临下组成交叉密集火网,并以坦克c装甲车掩护步兵分队实施反扑。212团在舟山路华德路口遭到密集火力拦截,伤亡惨重,106旅长陈瑞河也在战斗中身负重伤。215团的攻击也同样难以前进,第2营营长李增阵亡。部队见正面攻击无法奏效,便迂回侧后的小巷,准备从高楼后面攀窗而上,结果日军坦克突然杀出,以炮火封锁了巷口,再以燃烧弹猛轰,300多官兵葬身火海!216团前赴后继冲过百老汇路,一直攻到汇山码头大门前,但是没有随伴炮火摧毁坚固的码头大铁门,而四周日军弹如雨下,稍有迟误便有大量伤亡,团长胡家骥身先士卒攀爬铁门,官兵相继跟进,但是攻入码头的部队立即遭到日军猛烈侧射火力压制,死伤枕籍,胡家骥左右随从死伤殆尽,胡家骥也身中五弹!眼见无法巩固战果,死伤又重(216团伤亡高达570人),216团只好退回引翔港,日军乘势反击,宋希濂紧急投入师预备队工兵营才稳定战线。
21日就在第36师发动猛攻后,87师也开始攻击,战至午后先后攻占