Pemberontakan Trunajaya

Karena tidak memiliki tentara dan harta kekayaan dan tidak dapat mengukuhkan kekuasaannya, Amangkurat memutuskan untuk bersekutu dengan VOC. Pada saat ini, Laksamana Speelman berada di Jepara, berlayar ke sana dari Surabaya setelah mendengar jatuhnya ibu kota. Pasukannya telah merebut kembali kota-kota pesisir penting di Jawa Tengah, termasuk Semarang, Demak, Kudus, dan Pati. Amangkurat pindah ke Jepara dengan kapal VOC pada September 1677. Raja harus menyetujui konsesi luas yang dituntut VOC sebagai imbalan untuk memulihkan monarkinya. Dia menjanjikan VOC pendapatan dari semua kota pelabuhan di pantai utara. Dataran tinggi Priangan dan Semarang akan diserahkan kepada VOC. Raja juga setuju untuk mengakui yurisdiksi kekuasaan VOC atas semua orang non-Jawa yang tinggal di wilayahnya. Sejarawan Belanda H. J. de Graaf berkomentar bahwa dengan melakukan ini, VOC, sebagai sebuah korporasi, terlibat dalam "spekulasi berbahaya", yang mereka harapkan akan terbayar di masa depan ketika rekan mereka akan memperoleh kembali kekuasaannya atas Mataram.