Pertempuran Selat Badung
Garnisun Bali yang terdiri atas 600 milisi Indonesia tak mengadakan perlawanan apapun kepada Jepang, dan lapangan udaranya dapat ditaklukkan secara utuh. Jepang melanjutkan penaklukannya atas Hindia Belanda dengan penaklukan Timor pada tanggal 20 Februari – 23 Februari. Angkatan ABDA yang bertempur di Selat Badung dikalahkan secara telak dalam Pertempuran Laut Jawa pada tanggal 1 Maret 1942, di mana kapal penjelajah Belanda "Java" dan "De Ruyter" ditenggelamkan dan Laksamana Doorman gugur. "Tromp" berhasil kabur dari situ, untuk ditarik ke Australia untuk diperbaiki dari kerusakan akibat pertempuran di Selat Badung. Kapal perusak "Stewart" diperbaiki di Soerabaia, di mana kemudian kapal ini diambil oleh Jepang dan dikanibal sebagai kapal patroli P-102 mereka.
Pertempuran Laut Jawa
"Perth" dan "Houston" ada di Tanjung Priok pada tanggal 28 Februari saat menerima perintah untuk berlayar melewati Selat Sunda ke Cilacap. Perlengkapan amat minim di Jawa, dan tak bisa mempersenjatai kembali maupun mengisi bahan bakar secara penuh. Bertolak pada pukul 21:00 pada tanggal 28 Februari ke Selat Sunda, kebetulan mereka menghadapi armada penyerbu Jepang untuk Jawa Barat di Teluk Banten. Kapal-kapal Sekutu berhadapan dengan setidaknya 3 kapal penjelajah dan beberapa kapal pemburu. Dalam sebuah aksi malam yang ganas yang berakhir setelah tengah malam pada tanggal 1 Maret, "Perth" dan "Houston" tenggelam. Sebuah kapal penyapu ranjau dan kapal pengangkut pasukan Jepang ditenggelamkan oleh tembakan persahabatan, sedangkan 3 kapal pengangkut lainnya rusak dan harus menepi.