La batalla de Sagrajas o Zalaca ( الزلاقة en árabe) se libró en Sagrajas, en las proximidades de Badajoz (España), el 23 de octubre de 1086, entre las tropas cristianas de Alfonso VI de León y las almorávides de Yusuf ibn Tasufin, con la derrota de las primeras.