24 сентября 1396 года, случилось еше одно событие, о котором потом крестоносцам пришлось немало пожалеть. Опасаясь вылазки гарнизона Никополя, в результате которой турки могли освободить своих соотечественников, содержащихся в плену, крестоносцы устроили резню нескольких тысяч пленных, захваченных в Оряхово. Такие действия были вполне обычными на западноевропейских полях сражений, но для османских турок эта жестокость была внове. У крестоносцев к тому же не было ни желания, ни времени, чтобы похоронить покойников, и потому следы убийства пленных остались на виду, вызывая у турок справедливый гнев.
Сражение при Никополе началось в понедельник 25 сентября 1396 г., на открытой земле вблизи стен города. Его точное расположение, однако, до сих пор точно не установлено. Ни одно из предполагаемых историками мест не соответствует во всех деталях имеющимся описаниям в источниках. Наиболее вероятное место поля битвы, располагается на холме на полпути между Никополем и современным селом Белавода. В наше время это уже не дорога, а едва наезженный сельский проселок от вероятного местоположения ворот в средневековых стенах Никополя через брод к перекрестку дороги, ведущей к Тырново.
Позиция Баязида была на небольшой возвышенности по сравнению с плато к юго-востоку от Никополя и была выбрана с учетом естественных складок местности. Левый фланг позиции прикрывался лесным массивом, в то время как её правый фланг защищала пересеченная местность, переходящая в болотистые низины вдоль Дуная. Наиболее важным элементом позиции была узкая, заросшая деревьями низина по фронту холма.
Османское построение было относительно простым и полностью соответствовало традициям анатолийских турок XIV столетия. По традиционной османской тактике