四行倉庫の戦い
上海戦末期、10月21日、第21集団軍総司令 (兼第48軍軍長)廖磊は広西からの増援部隊を率いて上海に到着し、蘊藻浜(中国語版)沿河の敵に対して全面反撃を発動したが、情勢を挽回することはできなかった。22日、蔣介石は日記に「広西軍の参戦により、持久の計をはかったが、広西軍の思わぬ失敗により、走馬塘(中国語版)の線まで退却し、戦局は大きく揺れている、誠に失望した。」と記した。23日、広西軍を京滬線以南の地区に撤退させた。25日、中央軍(中国語版)第78軍第18師長朱耀華(中国語版)の部隊の防衛線が日本軍に突破され、朱が戦略的要衝大場鎮(中国語版)を放棄すると、蔣は中国軍に限定的撤退を命じ、蘇州河南岸に移動させる一方、中国軍が蘇州河北岸を依然堅守している印象を与えるために、閘北に「1個連隊を残して死守させ、内外の人々の心を感動させる」ことを決定した。28日、蔣は蘇州を訪れ、第3戦区の師長以上の将領の前で長文の演説を行ったが、この中で、一個団を残して閘北の死守を命じた理由について、中国人が主義のために戦い、国を守るために死ぬ覚悟と精神を持っていることを世界の人々に示し、心理的に敵に圧力をかけるためであったと説明した。
蒋は、第3戦区代理司令長官顧祝同に対し、第88師を時間稼ぎのため後背に残置させるよう命令し、ブリュッセル国際会議(11月6日開催)で日本の侵略行為に抵抗するという中国の決意を示すことで、国際的な支持を引き出そうとした。
四行倉庫の戦い(しこうそうこのたたかい)は、日中戦争初期の上海戦末期、第88師(中国語版)第524団団長附謝晉元(中国語版)率いる400余名が、1937年(昭和12年)10月27日から10月31日にかけ、蘇州河北岸の四行倉庫(中国語版)に立て籠った戦闘。中国では、この守備隊を「八百壮士 (「八百名の屈強な兵士」)」と呼ぶ。四行倉庫は蘇州河を挟んで共同租界に向かい合っているため、この地区に流れ弾が着弾して欧米と衝突してしまうことを避けたい日本は、敢えて艦砲射撃を要請しなかった。イギリスは租界が砲火の攻撃を受ける恐れがあることを理由に、陣地の放棄を中国側に働きかけ、31日、守備隊は西蔵路(中国語版)を経由して租界内に撤退した。