Durante la Edad Media, Zamora volvió a ser tomada y destruida por los musulmanes al mando del emir Mohamed y después reconquistada por los cristianos en el reinado de rey Alfonso II de Asturias, el Casto, siendo de nuevo fortificada.