Геракл же, передав коров Гефесту, поспешил на поиски этого быка и нашел его в стадах Эрика, но тот сказал, что отдаст быка только в том случае, если Геракл одолеет его в борьбе. Геракл вступил с ним в борьбу и, трижды взяв верх, убил Эрика; быка он погнал вместе со всем стадом к Ионийскому морю. Когда они подошли к морской излучине, Гера наслала на коров слепня, и стадо разделилось в области фракийского предгорья. Геракл поймал часть стада и погнал его в направлении Геллеспонта, другая же часть осталась дикой. Едва согнав коров к реке Стримону, Геракл вознегодовал на эту реку, издавна бывшую судоходной. Набросав в нее скал, он сделал ее несудоходной, и пригнав коров к Эврисфею, отдал их ему, а тот принес коров в жертву богине Гере.
(11) После того как все эти подвиги были совершены, за восемь лет и один месяц130, Эврисфей отказался зачесть очищение Авгиевых конюшен и победу над гидрой и назначил Гераклу одиннадцатый подвиг – принести золотые яблоки от Гесперид131. Эти яблоки находились не в Ливии, как утверждают некоторые, а у Атланта, там, где обитают гиперборейцы132. Гея подарила их Зевсу, когда тот женился на Гере. Эти яблоки охранял бессмертный дракон, сын Тифона и Ехидны, у которого было сто голов: он способен был издавать самые разнообразные голоса. Вместе с ним охраняли яблоки девы Геспериды – Айгла, Эритея, Гестия, Аретуса. Геракл, отправившись в путь, прибыл к реке Эхедору. Там вызвал его на единоборство Кикн, сын Ареса и Пирены. Так как Арес стал поддерживать Кикна, вмешиваясь в единоборство, Зевс, кинув посреди них перун, прекратил борьбу133.
Проходя через Иллирию и направляясь к реке Эридану, Геракл пришел к нимфам, дочерям Зевса и Фемиды. Те направили его к Нерею. Геракл застал его спящим и связал его, хотя Нерей во время схватки неоднократно менял свой облик. Он не выпустил Нерея прежде, чем тот не указал ему, где он найдет яблоки Гесперид134. Узнав от Нерея путь, Геракл пересек Ливию. В этой стране царствовал сын Посейдона Антей135, который всех чужестранцев заставлял вступать с ним в единоборство и убивал их. Вынужденный сразиться с ним, Геракл поднял его в воздух, и, сжав в объятиях, убил136, сломав ему хребет. Трудность заключалась в том, что Антей, касаясь земли, каждый раз становился сильнее, поэтому некоторые и говорили, что Антей был сыном Геи.
После Ливии Геракл отправился странствовать по Египту. В этой стране царствовал Бусирис137, сын Посейдона и Лисианассы, дочери Эпафа. Бусирис всех чужестранцев закалывал на алтаре Зевса в соответствии с полученным им оракулом. Египет в течение девяти лет страдал от неурожая, и Фрасий138, ученый-прорицатель, пришедший с Кипра, сказал, что неурожай прекратится, если египтяне каждый год будут закалывать чужестранца на алтаре Зевса. Тогда Бусирис, заколов первым Фрасия, стал убивать прибывающих в страну чужестранцев. Геракла тоже схватили и уже несли к алтарям, но он разорвал путы и убил Бусириса и сына его Амфидаманта.
Странствуя по Азии, Геракл прибыл в Термидры, гавань линдийцев139. У какого-то погонщика он выпряг одного из двух быков, которыми была запряжена его повозка, принес его в жертву богам и пиршествовал. Погонщик же, не имея сил защищаться, став где-то на горе, произносил проклятия. По этой причине и теперь, когда приносят жертву Гераклу, делают это с проклятиями140.
Переходя через Арзийю, Геракл убил Эматиона141, сына Тифона. После того как он пересек Ливию, он прибыл к внешнему морю, где взял у Гелиоса его кубок. Переправившись на противоположный материк, он на Кавказе застрелил из лука орла, клевавшего печень у Прометея142: этот орел был порождением Ехидны и Тифона. Геракл освободил Прометея, возложил на себя вместо снятых оков143 венок из оливы и предоставил Зевсу Хирона, который согласился стать смертным вместо Прометея.
Когда же Геракл пришел к гиперборейцам, где находился Атлант, то, помня о совете Прометея, сказавшего ему, чтобы он сам не отправлялся за яблоками, а, взяв на плечи небесный свод, послал за ними Атланта, все это выполнил. Атлант, срезав у Гесперид три яблока, пришел к Гераклу и, не желая принять обратно на свои плечи небесный свод144, сказал, что он сам хочет отнести яблоки Эврисфею, и попросил Геракла подержать небесный свод вместо него. Геракл согласился на это, но сумел с помощью хитрой уловки вновь переложить его на плечи Атланта. Прометей дал ему совет, чтобы он предложил Атланту на время принять на свои плечи свод небес, пока он сделает себе подушку на голове. Выслушав это, Атлант положил яблоки на землю и принял на свои плечи небесный свод. Так Гераклу удалось взять яблоки и уйти. Некоторые же сообщают, что Геракл не получал этих яблок от Атланта, а сам их срезал, убив сторожившего их дракона145.