В результате длительной политической подготовки к войне с Золотой Ордой удалось объединить почти всю Северо-Западную Русь. Если тыл русской рати был надежен, то на флангах ее операционного направления находились враждебные группировки – литовцы и рязанцы, что усложняло стратегическую обстановку.
Стратегия русского командования в Куликовской битве характерна сочетанием решительных действий с необходимой осторожностью и всесторонней обеспеченностью. Русская рать действовала наступательно, и это не позволило противникам соединить свои силы, т. е. осуществить свой план. Русское командование не распыляло своих сил и всю рать целиком двинуло против главного противника – татаро-монголов, разгром которых предрешил победу над литовцами и рязанцами без боя.
Из Коломны русская рать быстро вышла к устью Лопасни и форсировала Оку, а затем начала медленно продвигаться в придонскую степь. Когда разведка доставила необходимые сведения, русская рать быстро вышла к устью Непрядвы и форсировала Дон. Все три группировки противника в это время действовали вяло и нерешительно, что улучшало стратегическую обстановку для русской рати.
Следует отметить хорошую организацию русской рати для похода и боя и тщательный подбор наиболее искусных опытных воевод для командования тактическими единицами.
В основе организации русской рати лежали централизация и прочная воинская дисциплина, не связывавшие, однако, широкую, разумную инициативу частных начальников.
Хорошо была организована агентурная и войсковая разведка, что обеспечило правильное принятие решений и уверенные действия войск. Средства разведки дублировались, вследствие чего сведения о противнике поступали своевременно.
Дмитрий правильно выбрал направление движения русской рати. Хотя оно и было несколько длиннее кратчайшего расстояния от Коломны до Дона, но являлось более безопасным, так как левому флангу Дмитрия угрожал изменник Олег, атака которого могла задержать движение московской рати, что позволило бы татарам соединиться с литовцами.
Заслуживает внимания организация марша и форсирования рек. Разведка и охранение (сторожевой полк) обеспечивали марш главных сил. Для форсирования рек применялись плавучие средства (лодки и паромы), строились мосты, отыскивались броды. На переправах организовывалась своего рода комендантская служба, которая переправляла отставших и срочно направляла их вслед за главными силами.
Так как стратегическая инициатива находилась в руках русского командования, можно было выбрать поле боя с учетом особенностей сложившейся тактической обстановки (соотношение сил, тактика русской рати, тактические приемы противника) и заставить противника вступить в бой в невыгодных для него условиях, т. е. без союзников и на неблагоприятной местности, на которой нельзя было использовать свое численное превосходство и осуществить обход флангов русской рати конницей.