Эврисфей назначил Геракла принести золотые яблоки от Гесперид. Чтобы узнать дорогу к Гесперидам, Геракл отправился на реку Эридан к нимфам, дочерям Зевса и Фемиды, которые посоветовали ему узнать дорогу у всеведущего морского бога Нерея. Геракл захватил Нерея спящим на берегу, связал его и, хотя тот ринимал различные обличья, не отпускал до тех пор, пока Нерей не указал ему путь к Гесперидам. Дорога вела сначала через Тартесс в Ливию, где Гераклу пришлось вступить в единоборство с Антеем. Чтобы одолеть Антея, Геракл оторвал его от земли и задушил в воздухе, т. к. , тот оставался неуязвимым, пока соприкасался с землей. Утомленный борьбой, Геракл заснул, и на него напали пигмеи. Проснувшись, он собрал их всех в свою львиную шкуру. В Египте Геракла схватили и понесли к жертвеннику Зевса, чтобы заколоть, т. к. по приказу царя Бусириса всех иноземцев приносили в жертву. Однако Геракл разорвал оковы и убил Бусириса. Переправившись на Кавказ, Геракл освободил Прометея, убив из лука терзавшего его орла. Только после этого Геракл через Рифейские горы (Урал) пришёл в страну гипербореев, где стоял, поддерживая небесный свод, Атлант. По совету Прометея Геракл послал его за яблоками Гесперид, взяв на свои плечи небесный свод. Атлант принёс три яблока и выразил желание отнести их к Эврисфею, с тем, чтобы Геракл остался держать небо. Однако Гераклу удалось перехитрить Атланта: он согласился держать небосвод, но сказал, что хочет положить подушку на голову. Атлант встал на его место, а Геракл забрал яблоки и отнес к Еврисфею....