Pertempuran Shanghai
Fase pertama (13 – 22 Agustus) > Pertempuran kota

Sekitar pukul 9 pagi pada 13 Agustus, terjadi baku tembak kecil antara Korps Penjaga Perdamaian Tiongkok dan pasukan Jepang di distrik Shanghai: Zhabei, Wusong, dan Jiangwan. Sekitar pukul 3 sore tentara Jepang menyeberangi Jembatan Bazi (八字橋) di Distrik Zhabei dan menyerang berbagai sasaran dalam kota. Divisi ke-88 Tiongkok membalas dengan serangan mortir. Tembakan-tembakan sporadik berlanjut hingga pukul 4, ketika markas besar Jepang memerintahkan kapal-kapal angkatan laut Armada ke-3, yang ditempatkan di Sungai Yangtze dan Huangpu untuk membuka tembakan terhadap posisi Tiongkok di dalam kota. Pada larut malam hari itu Chiang Kai-shek memerintahkan Zhang Zhizhong untuk memulai ofensif Tiongkok pada keesokan harinya. Pada pagi 14 Agustus, angkatan udara Tiongkok mulai membom berbagai sasaran Jepang dan kekuatan daratnya memulai ofensif pada pukul 3 sore. Pada hari yang sama pemerintah Tiongkok mengumumkan Proklamasi Pertahanan Diri dan Perang Perlawanan (自衛抗戰聲明書), menjelaskan penyelesaian pemerintah terhadap agresi Jepang. Pertempuran Shanghai secara resmi dimulai.
Rencana awal Zhang Zhizhong adalah mengejutkan Jepang dengan serangan berkekuatan besar dan menekan mereka hingga Sungai Huangpu, kemudian memblokade pantai untuk mencegah kesempatan Jepang melakukan pendaratan bala bantuan di dermaga-dermaga Sungai Huangpu antara Yangshupu (楊樹浦) dan Hongkou (虹口). Divisi ke-88 Tiongkok menyerang markas besar Jepang dekat Zhabei, sementara Divisi ke-87 menyerang Pabrik Tekstil Kung-ta, di mana komando angkatan laut Jepang berlokasi. Zhang memperkirakan ofensif ini akan selesai dalam waktu 1 minggu. Namun operasi ini menjadi kacau saat pasukan bertempur tanpa gerak maju di luar Permukiman Internasional Shanghai. Jepang kemudian memperkuat kubunya dengan beton tebal dan mulai melawan howitzer 150mm, satu-satunya senjata berat milik Tiongkok. Pasukan Tiongkok hanya dapat maju di bawah perlindungan senapan mesin, mendekati kedudukan meriam-meriam Jepang dan membunuh pasukan yang ada di dalamnya hanya dengan granat tangan. Gerak maju Tiongkok sangat terkurangi dengan keterbatasan ini dan elemen kejutan hilang dengan cepat.
Pada 16 Agustus, Zhang Zhizhong memerintahkan pasukannya untuk menguasai jalan-jalan di sekitar kubu-kubu Jepang daripada menyerang mereka secara frontal. Setiap kali sebuah jalan berhasil dikuasai, pasukan Tiongkok segera membangun blokade kantung pasir dan mengatur tembakan agar pasukan Jepang tidak dapat lolos. Taktik tersebut berhasil dan banyak kubu meriam serta pos terdepan Jepang dihancurkan hanya dalam waktu satu hari. Namun kemudian Jepang menyebarkan tank-tanknya dan dapat memukul mundur pasukan Tiongkok yang ada di jalan-jalan besar. Seperti sebelumnya, pasukan Tiongkok kekurangan senjata berat untuk menghancurkan bunker-bunker pertahanan Jepang, sehingga pada 18 Agustus, serangan tersebut dibatalkan.
Pada 18 Agustus, Chen Cheng mencapai garis depan untuk mendiskusikan situasi dengan Zhang Zhizhong. Mereka memutuskan mengirim Divisi ke-36 yang baru saja tiba ke dalam pertempuran, dengan menyerang dermaga-dermaga Hueishan (匯山) di bagian utara Sungai Huangpu. Sementara itu, Divisi ke-87 memutus garis Jepang di Yangshupu, dan menekan ke dermaga-dermaga Hueishan bersama-sama dengan Divisi ke-36. Pada 22 Agustus, tank-tank Divisi ke-36 mencapai dermaga, tetapi tidak dapat mempertahankan posisi lebih lama. Pasukan Tiongkok tidak cukup terlatih dalam koordinasi taktik infanteri-tank, dan tidak dapat mengikuti kecepatan tank. Tank-tank tersebut menjadi sasaran empuk artileri serta senjata anti-tank Jepang, dan menjadi tidak berguna ketika memasuki pusat kota. Sedikit pasukan yang menyertai tank-tank tersebut menjadi terhalang dan kemudian terjebak oleh blokade jalanan Jepang. Selanjutnya pasukan ini dihabisi dengan pelontar api dan tembakan intens senapan mesin Jepang. Saat pasukan Tiongkok hampir berhasil menekan pasukan Jepang ke arah Sungai Huangpu, laju korban tewas sangat tinggi. Pada 22 Agustus malam saja, Divisi ke-36 kehilangan lebih dari 90 perwira dan seribu personel.
Pada 22 Agustus, divisi Jepang ke-3, ke-8, dan ke-11 melakukan serangan amfibi di bawah perlindungan bombardmen laut dan melakukan pendaratan di Chuanshakou (川沙口), Shizilin (獅子林), dan Baoshan (寶山), kota-kota pesisir timur laut sekitar 50 kilometer dari pusat kota Shanghai. Jepang mendarat di wilayah sub-urban timur laut Shanghai yang berarti bahwa banyak pasukan Tiongkok di dalam kota, harus diposisikan ulang ke daerah-daerah pesisir untuk menghadapi pendaratan. Dengan demikian garis depan menjadi diperpanjang dari metropolitan Shanghai sepanjang Sungai Huangpu hingga ke distrik-distrik pesisir di timur laut. Ofensif Tiongkok di pusat kota harus tertahan, dan menjadi pertempuran statik dengan kedua belah pihak menderita banyak kerugian sementara posisi garis depan tidak banyak berubah. Divisi-divisi Tiongkok dapat bertahan di Zhabei, Jiangwan, dan posisi-posisi pusat kota lainnya selama tiga bulan, hingga situasi di tempat lain membuatnya secara strategis tidak memungkinkan mempertahankan tempat-tempat ini lebih lanjut.