Para frenar el empuje de Ramón Berenguer de Barcelona, Ramiro I acordó un doble matrimonio de su hija Sancha con Armengol III de Urgel, y de Isabel, hija del conde urgelino, con su propio hijo primogénito Sancho Ramírez, el heredero al trono de Aragón.