После поражения в Фермопилах военные действия между Антиохом и Римом переместились в Малую Азию, превратившись в борьбу за контроль над морями у западного и южного побережий современной Турции. Римляне объединились с родосцами, считавшимися одними из лучших моряков античного мира, и пергамским царем Эвменом II. Они с радостью встали на сторону Рима, чтобы отразить постоянно растущую угрозу со стороны Антиоха, и не поняли, что, пытаясь прогнать селевкидского волка, впустили в свои владения тигра.
Из Остии, главного римского порта, в Малую Азию отправился большой флот под командованием Гая Ливия Салинатора, сына Марка Ливия Салинатора, победившего брата Ганнибала в битве при Метавре. Флот состоял примерно из 50 транспортных судов, к которым возле берегов Сицилии присоединились шесть кораблей из Карфагена и еще 25 кораблей от различных италийских союзников. В порту Афин Пирее 25 судов под командованием римского претора Авла Атилия Серрана усилили флотилию, в состав которой также вошли 50 кораблей, присланных Эвменом. Селевкидским флотом, не уступавшим по силам римскому, командовал изгнанник-родосец Поликсенид. Он вступил в бой с римлянами у мыса Мионесс к северу от Эфеса и неподалеку от острова Хиос. Родосцы имели преимущество благодаря тому, что в носовой части их кораблей размещались сосуды с горючей смолой — вероятно, ранней версией знаменитого «греческого огня», оружия, активно использовавшегося Византийской империей в VIII в. н. э. Емкости поджигали, а затем с помощью системы блоков сбрасывали на палубы селевкидских кораблей, воспламеняя их. Поликсенид был побежден, и Антиох потерпел еще одну неудачу, утратив контроль над важными морскими путями в Эгейском море. Еще раз обратим внимание, что в источниках ничего не говорится об участии Ганнибала и в этом сражении, после которого война переместилась во внутреннюю часть Малой Азии.
Младший брат Сципиона Африканского Луций вернулся в Рим и выиграл консульские выборы 190 г. до н. э. Согласно жребию он должен был отправиться в Малую Азию, но по неизвестной причине, вероятно вследствие оппозиции Сципионам в сенате, провинцию отдали другому консулу — Лелию. После настойчивых протестов Сципиона Африканского сенат согласился вернуть провинцию его брату, но только если сам Сципион будет помогать ему в качестве легата. История повторялась, пусть и по слегка измененному сценарию. Двадцать пять лет назад отец и дядя Сципионов погибли вместе в боях с карфагенянами в Испании (217–211 гг. до н. э.), следующее поколение стало свидетелем столкновения Публия Корнелия с Ганнибалом в Африке, а теперь вырисовывалась возможность еще одной встречи Ганнибала со Сципионом и его младшим братом на поле боя. Но обстоятельства изменились: ни Ганнибал, ни Публий не обладали всей полнотой власти, оказавшись на вторых ролях — Сципион при своем брате, а Ганнибал при Антиохе.
В какой-то момент в 190 г. до н. э. Антиох послал Ганнибала в Тир, чтобы собрать новый флот. Примечательно его превращение из командующего сухопутными войсками в адмирала, но, возможно, в античном мире не существовало такого разделения. Пуниец собрал флот, и, когда он отплыл с ним из Финикии на северо-запад, находившиеся в союзе с Римом родосцы отправили на перехват свои корабли. Флотилии встретились у юго-западного берега Турции, неподалеку от Сиде — греческого порта в заливе Памфилия. Несмотря на то что Ганнибал имел численное преимущество и захватил инициативу в начале сражения, родосцы — опытные моряки, управлявшие лучшими кораблями того времени, — вынудили его отступить. Ганнибал нашел убежище в Сиде на восточном берегу Ликии, где был заперт родосским флотом. Причины поражения Ганнибала, вероятно как и в битве при Заме, связаны с тем, что он командовал наспех собранным флотом, в состав которого входили моряки и солдаты, никогда не служившие под его началом. Если это действительно было так, то он выжал максимум из того, что было в его распоряжении. Как бы то ни было, в итоге он оказался блокирован в Сиде, и, пока родосский флот продолжал патрулировать побережье, чтобы не позволить ему вырваться, война продолжалась без него.
После утраты контроля над морями у Антиоха не осталось иного выбора, кроме как просить о перемирии. Он предложил римлянам выплатить контрибуцию, соответствующую половине их военных расходов, и отказаться от притязаний на Северную Грецию и нескольких городов на западном побережье Малой Азии. В ответ Луций Сципион потребовал покрыть все военные издержки Рима и отказаться от прав на все царские владения к западу от Таврских гор. Иными словами, Антиох должен был уступить почти все свои территории в Малой Азии. Царь решил обойти Луция и напрямую обратился к Сципиону Африканскому. Он пообещал освободить сына Сципиона, захваченного в плен в начале войны при неясных обстоятельствах
[175]. Вместо того чтобы потребовать выкуп, Антиох предложил солидную сумму денег и намекнул, что Публий всегда может рассчитывать на важную и прибыльную должность в будущем управлении империей Селевкидов
[176].
Антиох и Сципион не походили друг на друга ни по темпераменту, ни по взглядам на жизнь. Выходцы из разных культур, они во многом не совпадали. Если коррупция и прочие пороки были в порядке вещей для тиранов Востока и Карфагена, то у консервативных римлян вроде Сципиона — патриотов, преданных своему государству, — они вызывали отвращение. Публий ответил, что будет благодарен за освобождение своего сына, но никогда не примет и не отдаст за это ничего, что могло бы скомпрометировать его служение Риму. Он подчеркнул, что Антиох проиграл войну, потому что не сумел защитить переправы через Геллеспонт, позволив римлянам без всякого сопротивления попасть из Греции в Азию. Римляне уже находились в Малой Азии, а учитывая последние победы на море, ворота в царство Антиоха для них были открыты. Сципион Африканский посоветовал царю принять требования Луция Сципиона, но тот отказался.
Между тем все больше римских легионов прибывало на север Малой Азии через Геллеспонт под защитой царя Эвмена, обеспечивавшего безопасность переправы. Они двигались на юго-восток вдоль побережья полуострова, захватывая города на своем пути. Не сумев договориться с римлянами, Антиох решил рискнуть всем и дать врагу генеральное сражение на равнинах близ Магнесии-у-Сипила, примерно в 30 км к северо-востоку от современного Измира, в декабре 190-го или январе 189 г. до н. э. Перед боем царь вернул Сципиону сына целым и невредимым, не потребовав выкуп. По всей видимости, это просто был жест доброй воли — от отца отцу. Публий отправил выражения благодарности в укрепленный лагерь царя, защищенный широким рвом и высоким двойным валом.
Когда римские легионеры подошли к его лагерю, Антиох не стал вступать с ними в бой. Царь тянул время, он ждал, что с началом зимы римляне вернутся на зимние квартиры, где пробудут до весны, и лишь тогда война возобновится. Но под давлением собственных солдат, которым не терпелось вступить в схватку, и опасаясь, что в случае промедления он лишится их поддержки, Антиох был все-таки вынужден покинуть безопасный лагерь и выйти на равнину.