Para frenar el empuje de Ramón Berenguer de Barcelona, Ramiro I de Aragón selló una alianza con Armengol II acordando el 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, heredero del trono de Aragón.