Союзники имели 91 хоругвь, из которых поляки насчитывали 51 и литовцы 40 хоругвей. Кроме того, было до 3 тыс. татар. В состав союзного войска входили поляки, русские, литовцы, жмудь, армяне, волохи и наемники из чехов, моравов, венгров и татар – всего до 10 народностей. Отрядом чехов командовал Ян Жижка, выдающийся полководец и национальный герой Чехии. Войско союзников имело меньшую по сравнению с тевтонским войском разнородность национального состава.
В состав польских войск входило семь хоругвей из уроженцев русских областей, две хоругви наемников и 42 чисто польские хоругви. В литовском войске было 36 русских хоругвей. Следовательно, всего в польско-литовском войске имелось 43 русские хоругви.
Польско-литовское войско имело около 16–17 тыс. человек. Но в это число входили плохо вооруженные литовцы и малонадежная татарская конница. Союзники превосходили тевтонцев своею численностью; преимущества тевтонцев заключались в дисциплине, боевой подготовке и в снабжении. Крестоносцы уступали славянам в отношении однородности и воодушевления. Наиболее надежной частью литовского войска были русские полки. Следует обратить внимание на значительную численность пехоты и наличие наемных отрядов у обоих противников.
Поле боя находилось к югу от деревни Танненберг. Это была довольно ровная местность, которая имела несколько гряд невысоких холмов, пересекаемых незначительными оврагами. Противников разделяла небольшая лощина.
Боевой порядок союзников состоял из трех линий: «чельный», «вальный» и «отвальный» хуфцы[288]. На правом фланге стояли русские, литовцы и татары под командованием Витовта, на левом – поляки под командованием Зындрама. Смоленские полки находились в центре. Протяжение фронта равнялось двум километрам.
Войско ордена сначала построилось в три линии, а затем, чтобы удлинить фронт, перестроилось в две линии. На правом фланге находилось 20 «знамен» под командованием Лихтенштейна, на левом 15 «знамен» под командованием Валенрода, во второй линии, в резерве – 16 «знамен» под командованием магистра Ульриха Юнгингена. Протяжение фронта достигало 2½ км. Бомбарды были установлены впереди расположения тевтонского войска, для их прикрытия выдвинули арбалетчиков.
Магистр находился на левом фланге, около деревни Танненберг. Ягайло стоял на холме, позади своего правого фланга.
В 12 часов 15 июля от крестоносцев прибыли гарольды и передали королю два меча. Посылка мечей была расценена королем как дерзкое оскорбление. Король объявил пароль и приказал своему войску навязать соломенные повязки для различия в бою. Король съехал вниз на равнину, где до тысячи человек шляхты ждало посвящения в рыцари. Рыцари поклялись королю победить или умереть.