Pertempuran Surabaya (1677)

Surabaya dipertahankan oleh benteng-benteng pertahanan, artileri, dan sejumlah "besar" laki-laki. Para pembela memiliki setidaknya 120 meriam. Pasukan Trunajaya secara teknologi setara dengan yang dimiliki VOC, karena inovasi teknis VOC telah segera diadopsi di Jawa. Dua sungai, Kali Mas dan Kali Pegadi, mengalir melalui kota menuju Selat Madura di utara. Trunajaya membangun istananya dalam sebuah benteng kerajaan tua (di sekitar lokasi kantor Gubernur Jawa Timur sekarang) dan mengalihkan Kali Mas untuk membentuk parit di sekitarnya. Namun, semasa pertempuran, parit itu kering karena musim kemarau selama muson timur. Trunajaya membangun jalur utama pertahanannya di sepanjang sungai di sebelah utara benteng, membangun benteng-benteng yang tinggi dan penghalang palisade, dan memasang dua baterai artileri. Kali Pegirian yang lebih timur mengalir melalui Ampel, sebuah distrik di Surabaya yang berisi kuburan Sunan Ngampel-Denta, salah satu dari Wali Songo. Berbeda dengan sektor barat, sektor ini (sayap kanan Trunajaya) dipertahankan secara ringan; hanya penghalang palisade yang dibangun di seberang sungai. Jarak dari pantai ke pertahanan utama Trunajaya, sekitar , sebagian besar terdiri dari tanah berpaya yang tertutup oleh semak belukar, dan berada di bawah air saat pasang naik.