El 10 de noviembre de 1274, en la batalla de Roccavione, Guillermo y los gibelinos derrotaron definitivamente a Carlos.