10月25日前后,日军突破翔大公路,南翔、大场形势危急,走马塘一线阵地也被突破。26日大场失守。由此淞沪战场形势急转直下,中国军队主力左翼集团退守南翔、嘉定一线,中央集团军大部退至苏州河以南,小部队留守苏州河北岸各要点。
对中国军队而言,此时正处在非常关键和十分险恶的紧急关头。南京军事委员会和第三战区不断从各地调集部队增援前线。
苏州河南岸的大规模阻击战是在战局十分不利的情况下仓促组织起来的,从沪西的法华镇、漕家渡、沪杭铁路的上海西站,经北新泾、姚家渡一直沿苏州河北至江桥镇、南翔镇一线集结有中国军队将近二十个师,而退守南岸的守军因持续作战,均已是疲惫不堪,战斗力锐减。从10月28日起不到十天的苏州河南岸阻击战,是淞沪会战中极为艰苦而无把握的一场战斗。29日,日军开始向苏州河南岸发起进攻,攻击重点位于北新泾及其东西两侧,北新泾以东重点攻击刘家宅和周家桥,北新泾以西则主攻姚家渡河姚家宝方面。日军以第3师团、第9师团为主力,第101师团跟进,同时以第11师团沿蕴藻浜西进,从侧翼攻击南翔。 (12)
10月28日东北军第四十九军军部和第105师抵达黄渡。11月2日夜,左翼方面军命令已经在黄渡河方泰附近的第105师推进至江桥镇,接替第9师姚家宝至江桥镇之线的防务,准备以一部攻击当面之敌。
与第105师阵地毗邻的戴嗣夏之第46师姚家宝阵地,3日凌晨遭日军渡河猛攻,姚家宝阵地一度陷落,后经守军反攻夺回。上午,附近的江桥镇姚家宅、蔡家宅等阵地也发生激烈的战斗,第105师炮营奋勇攻击来犯之敌,用密集的火炮狠狠地压制了日军,使日军组织不起有规模的进攻。
11月4日,日军在苏州河厅头、姚家宝一线发动进攻,一面用炮猛烈轰击我守军阵地,同时还在姚家宝东面架设桥梁,企图强渡苏州河,双方展开了激烈的炮战,日军的浮桥也被我炮兵击中,不能通行,日军又以汽艇载上步兵进行强渡,此时第105师、第46师守军得到左翼方面炮兵4团1营的有力支援,敌进攻顿时受挫,日军企图终告破灭。 (13)
11月5日,日军百余人向姚家渡方面进行小规模的攻击,也被我正面第105师626团击退。同日,第105师炮营协助炮兵10团击溃向我田杜宅进攻之敌。
11月6日,日军全线进攻第十九集团军苏州河南岸防线。清晨,姚家宝方面,第105师防区正面四百日军由姚家宝西北方面强渡苏州河,发起猛烈进攻。626团官兵斗志昂扬,在武器装备极其悬殊的情况下仍然浴血奋战,顽强反击。阵地上与日军肉搏数次,将敌击退,毙敌甚多,我军伤亡团长以下100多人。江桥镇钱家弄方面,第105师625团防区,也同时遭到日军立体攻击。敌人在重炮和6架飞机的掩护下,出动步兵三四百人,向钱家弄阵地猛攻,守军工事大部分被炸毁,但是却越战越猛,在付出重大代价后,终于将敌军击溃。 (14)
在日军强渡苏州河之际,柳川平助率领的新组建的日本第十军做好了大规模的登陆杭州湾、抄袭上海地区中国军队南翼侧背的准备。这是淞沪会战期间日军第三次大举增兵。此时日本大本营已经意识到淞沪之战的旷日持久对他们的不利,企图把战略重点由华北方向移到华东,故而决定再次增兵淞沪,开辟另一个战场,并把登陆点选在了苏州河战线背后40公里左右的杭州湾北岸。
1937年11月5日开始,日军第十军在金山卫、全公亭一带登陆,淞沪战场战局瞬间发生了急剧的变化。中国守军右翼集团为了避免后路被阻断,不得不放弃沪西与浦东的阵地而向太湖南岸走廊西撤。至此,淞沪战场的重心已经不再是沪西的苏州河沿线,而转移到了右翼的黄浦江中上游和沪杭通道,以及左翼的京沪路沿线,中国军队自10月以来进行苏州河南岸阻击战随之告终。自11月9日起,中国守军开始由东向西大规模西撤转移。 (15)