El infante Felipe de Castilla contrajo un tercer matrimonio con Leonor Rodríguez de Castro, hija de Rodrigo Fernández de Castro, señor de Cigales, Mucientes y Santa Olalla —hijo de Guerau IV de Cabrera y Elo Pérez de Castro— y de su esposa, Leonor González de Lara.