
Los dioses olímpicos conocían un oráculo que decía que los Gigantes no podrían morir a manos de los dioses a no ser que un mortal luchara al lado de estos, por lo que Zeus hizo llamar, por medio de Atenea, a Hércules.
A su vez, Gea fabricó un brebaje que impedía también que los Gigantes pudieran morir a manos de los mortales. Al saber esta situación, Zeus impidió que Helios (el sol), Selene (la luna) y Eos (la aurora) se levantasen y consiguió destruir el brebaje.
La batalla se libró donde habitaban los Gigantes. Estos fueron quienes llevaron a cabo un primer ataque contra los dioses armados con enormes rocas y troncos de árboles.
Hércules atacó primero a Alcioneo, y lo atravesó con una de sus flechas envenenadas pero tal como el gigante caía al suelo volvía a la vida de nuevo. Siguiendo el consejo de Atenea, Hércules le arrastró fuera de su tierra de origen, y así logró matarle definitivamente. Porfirión atacó a Hércules e intentó violar a Hera pero Zeus lo fulminó con el rayo y Hércules lo remató con sus flechas. Efialtes murió de un flechazo en cada ojo, uno de Apolo y otro de Hércules. Cuando Ecélado abandonaba el campo de batalla, Atenea lo aplastó con la isla de Sicilia, donde quedó encarcelado. Mimas fue sepultado por Hefesto bajo una masa de metal fundido, en la que sigue preso. Polibotes fue enterrado por Poseidón, quien le arrojó un pedazo de la isla de Cos, dando así lugar a la nueva isla de Nisiros. Hipólito fue derrotado por Hermes, llevando éste un casco que le hacía invisible. Gratión fue abatido por las flechas de Artemisa. Dionisio noqueó a Éurito con su tirso. Hécate quemó a Clitio con sus antorchas infernales. Armadas con sus mazas de bronce, la Moiras mataron a Agrioy Toante. Hera derrotó al gigante Foitos. También convenció para luchar contra Dioniso a Ctonio (muerto por Demeter) prometiéndole a cambio a Afrodita al igual que a Peloro (muerto por Ares en la guerra).
Cada Gigante fue rematado por las flechas de Hércules empapadas en el veneno de la Hidra de Lerna, excepto los que quedaron presos bajo las islas.