Первыми в наступление перешли войска Осака. 28 мая Оно Харуфуса ввел 2 000 солдат в провинцию Ямато. Сжигая все на своем пути, они дошли до Нара. 30 мая он вновь повернул на юг, чтобы блокировать продвижение армии Асано, и сжег город Сакаи. Гарнизон Осака вновь воодушевился. Они были унижены во время зимней кампании, но не побеждены. Если бы они могли разбить отдельные дивизии армии Токугава прежде, чем те достигнут Осака, тогда вторая осада их предательским образом ослабленного замка не состоялась бы. Им это почти удалось. 1 июня армия выступила, чтобы блокировать пути, ведущие из Нара. К несчастью, основная часть войска заблудилась в тумане, оставив 2 400 человек с Гото Мотоцугу, чьи небольшие силы вскоре были смяты численно превосходящим противником. Тем временем Тосокабэ и Кимура пытались сдержать Тодо и Ии, но и они были отброшены назад, и гарнизон отступил в замок Осака, вернее в то, что от него осталось.
На военном совете, который был собран 2 июня 1615 г., решено было встретить войско Токугава в открытом бою к югу от бывшего внешнего рва. Этой битве, битве при Тэннодзи, суждено было стать тем, за что часто принимают сражение при Сэкигахара - последней битвой самураев в истории Японии. Если не говорить о мелких восстаниях и стычках, 3 июня произошло последнее столкновение между двумя огромными армиями японских самураев - то, чего мир больше никогда не увидит.
План был следующий: Санада, Оно и другие командиры предпримут сдерживающую атаку во фронт Токугава, а тем временем Акаси Морисигэ совершит широкий обход и нападет на Токугава с тыла. Когда атакует Акаси, гарнизон сделает вылазку во главе с Хидэёри, неся перед собой "золотой ковш" Хидэёси. Столь грандиозный план достоин был бы увенчаться успехом.
Утром того рокового дня войска Токугава растянулись от реки Хирано до берега моря. Справа был Маэда Тосицунэ, слева от него Тодо, далее стоял Ии Наотака с "Красными Дьяволами". Наотака был облачен в доспехи, подобные тем, что его отец носил при Сэкигахара. Они весили около 40 кг, и Иэясу считал, что это из-за их чрезмерной тяжести Наомаса получил ранение в этой битве. В авангарде основных сил Токугава был младший сын Хонда, Тадатомо. На левом фланге, ближе к тылу, стоял Датэ Масамунэ, а в тылу, у самого берега моря Асано Нагаакира. По мнению их отца, битва должна была дать "полезный практический опыт" младшим сыновьям Иэясу - Ёринобу и Ёсинао. Главнокомандующим Иэясу назначил Хидэтада.
Передовые части Осака, около 54 000, выстроили свои главные силы за Тэннодзи, напротив центра Токугава, под командованием Санада Юкимура и Мори Кацунага, который не приходился родственником другому Мори. Позади них дивизии резерва развернулись до самого замка, где Ода Харунага занял позицию перед бывшим бастионом Санада.
Стоял ясный летний день. Не было тумана, скрывавшего передвижения войск, и не было беспорядка, только тщательно выравненный строй, дым фитилей и колыхание высоких знамен. Иэясу посоветовал самураям оставить коней позади и двигаться в пешем строю с длинными копьями. Некоторое время обе армии глядели друг на друга, думая, видимо, о том, что кровавое дело, к которому они вскоре должны приступить, решит все. Одержат ли они победу или будут разбиты - в любом случае это будет последняя битва, в которой они примут участие. Века четыре назад на этой стадии боя они вступили бы в перестрелку из луков или стали бы вызывать друг друга на поединки. Вместо этого нетерпеливые ронины Мори Кацунага открыли аркебузный огонь по стоящим напротив них войскам Токугава. Санада, желая избежать преждевременного столкновения, на тот случай, если Акаси задержится со своим обходным маневром, приказал им прекратить огонь, но они лишь удвоили свои усилия и уложили нескольких врагов. Быстро обсудив ситуацию с Санада, Мори решил использовать приподнятое настроение своих людей и повел их в атаку, которая прорвала передние ряды Токугава и вынесла их к стоявшим позади главным силам.