Carlos intentó tomar Malta, que se había declarado favorable a Pedro de Aragón pero había sido ocupada por los catalanes; la flota del rey de Aragón, bajo el mando de Guillem Galceran de Cartellà y Roger de Lauria, le derrotó en el combate de Malta el 8 de junio y los aragoneses desembarcaron en esa isla, Gozo y Comino.