Самым трудным для Геракла оказался двенадцатый подвиг. Царь поручил герою принести золотые яблоки гесперид, росшие на краю земли в саду титана Атланта, державшего на своих плечах небесный свод. По пути Геракл повстречал великана бога морей Нерея и речных нимф, а также великана Антея - сына богини земли Геи. Тот заставлял всех встречных бороться с ним, а побежденных убивал. Пришлось сразиться с ним и Гераклу. Много раз повергал он Антея на землю. Но каждый раз тот оказывался сильнее, чем прежде, ибо, коснувшись матери-земли, получал от нее новые силы. Тогда поднатужился Геракл, поднял великана высоко над землей и ушла из Антея вся его сила. Наконец достиг Геракл края, где небо смыкается с землей. Здесь он увидел Атланта, державшего небосвод, и попросил помочь выполнить поручение. Согласился титан, но сказал: "Я дам тебе яблоки гесперид, но пока я буду ходить за ними, ты должен занять мое место". Встал Геракл на место Атланта, и страшная тяжесть обрушилась на его плечи. Мышцы вздулись от напряжения, но он держал небо, пока титан не принес золотые яблоки. Так выполнил герой последний приказ Эврисфея и получил свободу.