Según el relato recogido en la "Crónica najerense", que podría provenir de un cantar de gesta, Sancho II fue asesinado por Vellido Dolfos mientras llevaba a cabo el cerco de Zamora, donde se hallaba su hermana la infanta Urraca de Zamora, el 7 de octubre de 1072.