Pero con motivo de la invasión mahometana y a petición del rey Carlos, entró con él en Cataluña, donde, según cuenta la leyenda, al llegar a la villa de Bañolas (Gerona), condolido de los daños considerables e innumerables estragos que en la comarca causaba un dragón de espantosa fiereza, se fue al lugar que habitaba la fiera y quedó ésta a la vista del santo como un manso cordero, y llevándola a la villa, hizo que le diesen muerte.