2月13日午后,第九师团主力到达上海港,2月16日,该师团全体官兵于吴淞登陆完毕。
由此,第九师团长植田中将接替了野村的统帅职务。
此时,日本侵略军海陆空兵力已达3万余人,野炮六、七十门,飞机一百余架,并有舰艇数十艘集中于吴淞口。
植田首先于13日深夜发表声明,宣称:“如有妨害本师团执行任务者,必将采取果断措施,决不踌躇。”
马德尚立刻安排回应:“犯我中华者,虽远必诛,对待入侵日军,绝不留情!”
18日,植田又向马德尚提出了最后通牒,称:“贵军应立即停止战斗行为;并应在2月20日午后5时前,从下列地区撤退完了:在黄浦江西岸地区,从连接租界西端曹家渡镇、周家桥镇及蒲淞镇以北撤退;在黄浦江东岸地区,从连接烂泥渡及张家楼镇线以北撤退,各撤退至距离各租界边界线20公里地区(包括狮子林炮台)以外。同时,撤除在以上地区内的炮台等其他军事设施,并不得再设置。……以上各条如不见实行,日军不得已将对贵军采取自由行动,由此产生的一切后果,应由贵军负责。”[
马德尚在接到植田的最后通牒后,下令前线部队向日军阵地猛烈开炮,足足两百架飞机对日军军舰进行地毯式轰炸,作为对植田最后通牒的回答和警告。
2月20日晨,植田令日军全线总攻,采取中央突破,两翼卷击的战法,以第9师团主突江湾、庙行结合部,企图北与久留米旅围攻吴淞,南与陆战队合围闸北。日军先以大炮轰击,继之以步兵协同坦克部队,分两路进犯张华浜一线和杨树浦一线,均被中国守军击退;闸北日军千余人和坦克十余辆,因触地雷,死伤枕藉。
2月21日,植田亲自指挥步兵数千人,在飞机、大炮配合下,向中国守军阵地冲击。
但是制空权被中方牢牢把握住,马德尚布置的三十多门德国重榴弹炮可以轻松的打到近海的军舰,日本的飞机、大炮、军舰统统被压制。
日军伤亡惨重,战斗延至23日黎明,日军试图从江湾车站包抄江湾镇,中国守军英勇抗击,多次冲锋,生俘日军空闲升少佐及士兵数百人,日军不支始溃退。
日本主力第9师团抵达上海后,准备对上海守军发动第二次总攻。其计划是从闸北到吴淞实行全线攻击,以牵制中国军队兵力,主力则集中指向江湾、庙行,企图占领这两个要点,实现“中间突破”,切断第三军和第一军的联系,然后各个击破。
2月22日拂晓,日军出动飞机十余架,不断在庙行阵地上空往返侦察轰炸,海军舰炮及陆军重炮向庙行阵地猛烈轰击。与此同时,日军炮火猛烈轰击蕴藻浜阵地,企图强渡蕴藻浜,以策映庙行作战。
不过这十余架飞机很快就成为了中方战机的猎物,瞬间被击落,而海军舰炮还没有开火就被榴弹炮压制住,纷纷撤离到安全海域,同时无法对陆地上的中国军队造成伤害。
战斗已经打了接近一个月,但是上海自卫军却还是战斗力十足,减员并不多,截止现在不过才损失一千多人,而日军已经损失接近一万人,国内报纸争相报道,宣扬上海自卫军的勇猛。
南京政府见状,也开始积极应对起来,特别是在国际上获得不少西方国家的支持。