La Batalo de Sagrajas aŭ Zalaca ( الزلاقة en araba) okazis ĉe la nuna loko de Sagrajas, en la ĉirkaŭoj de Badajoz (Hispanio), la 23-a de oktobro de 1086, inter la kristana armeo de Alfonso la 6-a de Leono kaj Kastilio kaj la almoravida de Juzuf ibn Tasufin, kiu finfine venkis.