A Batalha de Alhandic (em castelhano: Batalla de Alhandic), também conhecida como Batalha do fosso de Zamora (em castelhano: Batalla del Foso de Zamora), foi uma batalha que ocorreu em 5 de agosto de 939 na cidade de Zamora, Espanha. A batalha ocorreu quando as tropas do califa de Córdova, Abederramão III, assaltaram as muralhas de Zamora. As tropas defensoras eram as leais a Ramiro II, rei de Leão. A luta foi tão sangrenta que a maré da batalha não mudou até que o fosso ao redor das muralhas da cidade estivesse totalmente cheio de cadáveres. As tropas de Abederramão venceram e conseguiram tomar a cidade de Zamora.[1][2]