НКГБ в разведывательной сводке о военных приготовлениях Германии сообщает о продолжающемся сосредоточении германских войск.
НКВД сообщает, что с 10 по 19 июня пограничными отрядами НКВД зафиксировано 86 случаев нарушения границы СССР иностранными самолетами. Согласно донесению штаба ЗапОВО от 21 июня, за 20 июня только в районе Августов отмечено три случая нарушения границы германской авиацией группами до девяти самолетов. Замечено снятие немцами проволочных заграждений вдоль границы.
Политбюро ЦК ВКП(б) принято решение об образовании Южного фронта. Командующим фронтом назначен И. В. Тюленев. Г. К. Жукову поручено общее руководство Юго-Западным и Южным фронтами, а К. А. Мерецкову – Северным фронтом.
Посол СССР в Германии Деканозов передал министру иностранных дел Риббентропу вербальную ноту советского правительства о нарушениях границы СССР германскими самолетами.
Состоялась беседа наркома иностранных дел СССР В. М. Молотова с послом Германии в СССР Ф. фон Шуленбургом, во время которой В. М. Молотов поднял вопрос об общей обстановке в советско-германских отношениях: почему усиленно распространяются слухи о близкой войне между СССР и Германией и в чём заключается недовольство Германии в отношении СССР. Шуленбург ответил, что все эти вопросы имеют основание, но он на них не в состоянии ответить, так как Берлин его не информирует.
Вечером состоялось заседание Политбюро ЦК ВКП(б), после которого в ночь на 22 июня передана в западные военные округа директива о мероприятиях в связи с возможным внезапным нападением немцев.