La Batalla del río Zapote (en filipino: Labanan sa Ilog ng Zapote, en inglés: Battle of Zapote River), conocida también como la Batalla del Puente Zapote, se libró el 13 de junio de 1899 entre 1.200 estadounidenses y entre 4.000 ~ 5.000 Filipinos.[2] Fue la segunda batalla más grande de la guerra entre Filipinas y Estados Unidos después de la batalla de Manila cinco meses antes, en febrero de aquel año.[3] El río Zapote separa el pueblo de Las Piñas en lo que entonces era la provincia de Manila desde Bacoor en la provincia de Cavite. Las ruinas del Puente Zapote aún se encuentran junto a su puente de reemplazo en la Carretera Aguinaldo.