Сражение при Тали — Ихантала
К 21 июня на направлении главного удара Ленинградского фронта на Карельском перешейке по-прежнему действовала 21-я армия генерал-полковника Д. Н. Гусева. Армия занимала участок фронта примерно в 30-35 километров от Выборгского залива до района южнее озера Носкуонселькя силами 12 дивизий 4 стрелковых корпусов (слева направо — 108-й, 110-й, 97-й и 109-й) при поддержке танковых, артиллерийских и инженерно-сапёрных частей и соединений и значительной части авиации 13-й воздушной армии. В оперативном резерве армии находились 3 стрелковые дивизии 30-го гвардейского корпуса[12]. Всего ударная группировка Ленинградского фронта (включая часть сил 23-й армии генерал-лейтенанта А. И. Черепанова) на участке фронта от Выборга до реки Вуоксы насчитывала около 150000 солдат и офицеров. Практически все стрелковые дивизии армии были измотаны в предыдущих боях и насчитывали от 4000 до 6500 солдат и офицеров в каждой[12].
Сражение при Кашкбаире и Карахасанкиое
Турки (104 батальона, 60 эскадронов при 174 орудиях) были расположены на линии Рущук — Торлак — Гайдар-киой. План их атаки передовой позиции XIII корпуса заключался в следующем: дивизия Неджиба-паши (19 батальонов, 6 эскадронов и 5 батарей) должна был атаковать Карахасанкиой с фронта; бригада дивизии Ассафа-паши (8 батальонов и 2 батареи), овладев деревней Садина, атаковать Карахасанкиой с северо-востока; бригада Сабита-паши (7 батальонов, 8 эскадронов и 3 батареи) наступать через Башлар и по долине Кара-Лома, угрожая пути отступления от Карахасанкиой; для отвлечения внимания русских на их флангах направлены: против Гайдар-киоя 3 батальна, 6 эскадронов и 2 батареи, а против Аяслара — 6 батальонов, 6 эскадронов и 2 батареи. 