Весной 1410 г. по приказу литовского князя в Беловежской Пуще делали запасы для дальнего похода – сотни бочек солонины и других продуктов питания; заготавливались плавсредства, бревна и разборные конструкции для двух понтонных мостов. До 24 июня еще продолжалось перемирие с тевтонцами, но армии уже двигались навстречу друг другу. Польская армия тем временем шла на соединение с литовско-русскими полками. Они встретились в первых числах июля. Перемирие было продлено до 4 июля. 7 июля польский король устроил ложную тревогу, проверяя боеготовность и мобильность войск. Результаты эксперимента его полностью устроили. 9-го числа объединенные войска союзников перешли границу Тевтонского ордена. Были назначены командующие: Зындрам командовал поляками, Витовт – литовско-русскими полками. 10 июля союзники увидели на другом берегу р. Древенца крестоносцев. По решению военного совета поляки и литовцы отказались от переправы через реку и последовали фланговым маршем к ее истоку на Лаутенбург, Сольдау. Магистр Ульрих, узнав об этом, двинулся на Братенау к Танненбергу, чтобы преградить им дорогу.
12 июля на марше Витовт и Ягайло получили известие о вступлении Венгрии в войну на стороне Ордена. Чтобы не подрывать боевой дух, войскам было решено об этом не сообщать. По дороге союзники взяли и разграбили замок Гильбенбург (Домбровно). 14 июля войскам был дан отдых.
В ночь на 15 июля разразилась буря, шел ливень. К утру дождь не прекращался, хотя буря утихла. Союзники прошли лишь небольшое расстояние и расположились в лесу, возле озера Любань, которое прикрывало их правый фланг. Разведка, отправленная к видневшемуся на севере Танненбергу, донесла о подходе крестоносцев.
Последние же, узнав, что противник находится в лесу, пребывали в некоторой растерянности. Воевать в таких условиях рыцарская конница была не готова. Магистр выслал Ягайле два меча как знак вызова на битву. Король принял вызов, и армия союзников вышла на равнину для боевого построения.
Силы соперников отличались как по численности, так и по пестроте состава.
В бою при Грюнвальде у крестоносцев было 51 «знамя». В составе их войска насчитывались воины 22 народностей, но преобладали немцы. Тевтонцы имели до 11 тысяч человек, из них около 4 тысяч рыцарей, до 3 тысяч оруженосцев и около 4 тысяч арбалетчиков.
У союзников было численное превосходство: 51 польская и 40 литовских хоругвей, 3 тысячи татар. На стороне Витовта и Ягайлы сражались поляки, литовцы, русские, жмудь, армяне, волохи, чешские и моравские наемники. Отрядом чехов командовал будущий лидер таборитов и национальный герой Чехии Ян Жижка.
В состав польских войск входило 7 хоругвей из уроженцев русских областей, 2 наемные хоругви и 42 чисто польские. В литовском войске было 36 русских хоругвей.
Подсчитать точно количество людей в войске довольно сложно, поскольку в хоругви могло быть от 300 до 3 тысяч человек. Вероятно, польско-литовское войско насчитывало 16–17 тысяч воинов. Кроме того, следует отметить, что союзники были в лучшем положении в смысле однородности своего войска. Армия тевтонцев была гораздо пестрее. Зато крестоносцы превосходили противника в дисциплине, боевой подготовке, снабжении.
Сражение происходило на пространстве площадью около 4 квадратных километров между Грюнвальдом, Танненбергом и Людвигсдорфом[63]. Поле боя представляло собой довольно ровную местность, которая имела несколько гряд невысоких холмов, пересекаемых незначительными оврагами. Противников разделяла небольшая лощина.
На месте будущей битвы орденские войска оказались раньше союзников, и это время они не теряли напрасно. Выбранная Ульрихом фон Юнгингеном позиция на гребне холмов между деревнями Танненберг и Людвигсдорф имела ряд преимуществ. Крестоносцы были построены не в три, а в две линии – таким образом была растянута линия фронта, упершаяся по флангам в деревни. Чтобы окружить тевтонов с флангов, неприятелю пришлось бы ломать ноги своим коням среди деревенских огородов и заборов. Протяженность фронта составила два с половиной километра.
На правом фланге орденского войска стояли 20 «знамен» под руководством Лихтенштейна, на левом фланге – 15 «знамен» маршала Валенрода; вторую линию составили резервные 16 «знамен» под командованием самого магистра. Бомбарды были выставлены впереди войска, их прикрывали арбалетчики.
Перед тевтонскими шеренгами тайно были выкопаны так называемые «волчьи ямы», на дне которых были вбиты заточенные колья, а сверху все было накрыто жердями и замаскировано дерном. Согласно замыслу тевтонцев противники должны были проваливаться в них во время атаки.
Расположив свои войска на гребне холмов, магистр вынуждал союзников атаковать, поднимаясь в гору. При этом тевтонские резервы, расположенные за холмами, для союзников были бы до определенного момента не видны.
При фланговом окружении первой линии тевтонцев союзники сами оказались бы между передовыми полками Ордена и резервными, расположенными в деревне Грюнвальд.