В 1526 году Сулейман выступил на западе против короля Венгрии Людовика, который женился на габсбургской принцессе. Ни крестьяне, ни знатные люди его королевства не поддержали Людовика. 28 августа 1526 года османы разгромили венгерскую армию под Мохачем на Дунае и вскоре заняли Буду и Пешт. Сулайман стремился превратить Венгрию в вассальное государство, как Молдавию и Валахию на востоке, с Иоанном Заполья, лидером знати, в качестве правителя. Габсбургская партия в Венгрии отдала трон брату Карла V, эрцгерцогу Фердинанду. Он изгнал Заполья, что вынудило Османскую империю предпринять еще одну экспедицию в 1529 году. Сулейман восстановил Заполье и двинулся вверх по Дунаю, чтобы ненадолго осадить Вену, после чего ограниченный радиус действия его армии вынудил его отступить.
Следующий этап османо-габсбургской войны произошел в 1531 году, когда Фердинанд осадил Буду. Сулейман выбил осаждающих в следующем году. Поддержка Генуи, которая в 1528 году перешла от союза с Валуа к Габсбургам, позволила Габсбургам перейти в наступление в Средиземноморье. В 1532 году габсбургские и генуэзские войска под командованием генуэзского адмирала Андреа Дориа заняли крепости Корон (современный Корони) и Модон на берегу Мессинского залива в Морее. Чтобы справиться с морской угрозой, Сулейман передал командование османским флотом в Средиземном море успешному корсару Хайр ад-Дину Барбароссе и приказал ему сотрудничать с французским флотом. Однако опасность, грозившая Османской империи, в сочетании с ростом лютеранского движения в Германии убедили Карла V искать компромисс на обоих фронтах. В 1533 году османы подписали перемирие с эрцгерцогом Фердинандом, который согласился платить османам ежегодную дань и отказался от претензий на большую часть Венгрии. В 1534 году османы вернули себе Корону и Модон, а их флот под командованием Барбароссы взял Тунис, который был крупной военно-морской базой Габсбургов. Сулейман, однако, уже обратил свое внимание на восток.
Триумф Селима при Халдиране положил конец угрозе Османской империи со стороны Сефевидов, но оставил в руках Сефевидов территорию нынешнего Ирака - регион, где доминировали Мосул, Багдад и Басра, но тогда еще не было политической единицы. У османов были идеологические (из-за исторического значения Багдада), торговые (потому что один из двух прямых путей между Аравийским морем и Индийским океаном проходил через Персидский залив и вверх по Евфрату) и стратегические (потому что выход к Персидскому заливу мог бросить вызов португальцам) причины завоевать Ирак, не говоря уже о надежде разрушить империю Сефевидов. Сулейман продвинулся вглубь северного Ирана, но не смог втянуть Сефевидов в сражение, а затем повернул на юг и занял Багдад, не встретив серьезного сопротивления.
Вернувшись на европейский и средиземноморский театры, Сулейман заключил важный договор с Францией в 1536 году. Публичная часть договора предоставляла французским купцам право торговать на всей территории империи, платить налоги и пошлины по тем же ставкам, что и османские подданные, и иметь иммунитет от османского законодательства - это было первое предоставление подобных привилегий крупной европейской державе. Договор также включал секретные положения о военном сотрудничестве. Сулейман предложил венецианцам присоединиться к союзу против Габсбургов, но Венеция отказалась. Потенциальная угроза Габсбургов для самой Венеции перевешивала османскую угрозу для венецианской торговли. Османы и французы планировали скоординированную кампанию против Габсбургов, но Сулейман вместо этого напал на Венецию. Османы совершили набег на венецианские порты в Италии, но не смогли взять главную венецианскую крепость на Корфу. В 1538 году Венеция заключила союз с Габсбургами, но Барбаросса разбил объединенный габсбургско-венецианский флот под командованием генуэзского адмирала Андреа Дориа у Превесы на западном побережье Греции. Османо-венецианская война закончилась в 1540 году, когда Венеция сдала все свои владения на греческом материке и в Адриатике, кроме Крита.
На востоке экспансия османов продолжилась в 1538 году. Ранее автономный правитель Басры подчинился османской власти, в результате чего османская граница дошла до Персидского залива. Османские войска из Египта взяли под контроль Йемен, а османский флот Красного моря пересек Аравийское море, чтобы атаковать Диу, один из португальских укрепленных портов на западном побережье Индии. Осада провалилась, но османы обеспечили себе контроль над Красным морем. Также в 1538 году османы расширили свою борьбу с португальцами, оказав военную помощь султанату Ачех на западной оконечности Суматры. Ачех представлял собой серьезную проблему для португальцев, угрожая их положению в Малаккском проливе и предлагая альтернативу португальской станции в качестве торгового центра. Таким образом, связь Османской империи с Ачехом свидетельствует о комплексном геополитическом ответе на действия португальцев: османы или их союзники атаковали все ключевые точки португальской стратегии.