Deseoso de mantener su hegemonía sobre los cristianos del norte y empujar la frontera al Duero, el dictador cordobés atacó sorpresivamente Zamora con cinco mil jinetes capitaneados por el liberto eslavo, comandante de las tropas fronterizas y gobernador o caíd de Medinaceli, Wadih, en julio del 1005 y la destruyó por completo —ya se encontraba muy arruinada por la aceifa del 981—.