En cuanto accedió al trono tuvo que hacer frente a la invasión del condado por parte de su tío Hugo I de Ampurias que aprovechó la muerte de su hermano Guislaberto para hacer entrar una parte de sus tropas.
Este litigio provenía de las arduas disputas llevadas a cabo entre los dos hermanos por las posesiones del uno y del otro, así como por los privilegios otorgados en el condado del otro hermano.
El litigio finalizó en 1020 con el acuerdo de paz firmado entre tío y sobrino.
Hacia 1020 fue Guasfredo, junto con su hijo Guislaberto, el que entró en los dominios del condado de Ampurias, controlado, en aquel momento, por su primo Ponce I de Ampurias.
De su matrimonio con la joven Adelaida nacieron: