Корпус занял оборону своевременно. Его правофланговая 182-я стрелковая дивизия с 5-м танковым полком 1-го механизированного корпуса оборонялась на рубеже Подсевы — Славковичи — Лешихино, имея справа 1-й механизированный корпус, а левофланговая 180-я стрелковая дивизия — на рубеже Лешихино — Махновка.
Командный пункт корпуса находился в лесу, в 7–8 км восточнее Порхова.
7 июля передовой отряд противника в составе 13 танков, 14 бронемашин и 30 автомашин с пехотой достиг моста через реку Черех у Шмойлова, на участке 5-го танкового полка. Ожесточенный бой продолжался до вечера. Несмотря на то что было подбито несколько танков и бронемашин и уничтожено много вражеских солдат и офицеров противника, 8 июля атаки усилились, и части корпуса, ведя тяжелые оборонительные бои, вынуждены были отойти в направлении Порхова.
После захвата Пскова 41-й моторизованный корпус противника устремился на Лугу, а его 56-й танковый корпус стал развивать наступление через Порхов на Шимск и Новгород. 10 июля танки и мотопехота противника, прорвав у станции Подсевы оборону 182-й стрелковой дивизии, через Переровно и Хилово устремились к Порхову. 21-й стрелковый полк (командир — майор Г. Чурмаев, комиссар — батальонный комиссар И. Самусев) 182-й стрелковой дивизии, брошенный в бой из резерва корпуса, был расчленен вражескими танками, и часть его попала в окружение. Остальные полки дивизии были вынуждены отходить на восток под ударами значительно превосходящих сил немецких войск.
Между попавшими в окружение подразделениями 21-го стрелкового полка и окружившими их германскими войсками 11 июля в районе курорта Хилово разгорелся кровопролитный бой. Советские воины мужественно сопротивлялись. Над попавшими в плен ранеными «красными эстонцами» (как они называли бойцов эстонской дивизии) нацисты учинили зверскую расправу. После войны местное население воздвигло в Хилове памятник героическим бойцам 22-го эстонского стрелкового корпуса.
В 180-й стрелковой дивизии первым в бой с частями вермахта 8 июля вступил 42-й стрелковый полк (командир полка полковник А. Козлов, комиссар — старший батальонный комиссар А. Пуста), оборонявшийся на левом фланге эстонского корпуса в районе Терехово — Махновка.
В течение последующих двух дней эстонские полки отбивали неоднократные яростные атаки 56-го танкового корпуса противника, подвергаясь при этом ударам вражеской авиации.
На рубеже Славковичи — Махновка 22-му стрелковому корпусу удалось временно задержать продвижение танков и мотопехоты противника. Однако враг продолжал продвигаться севернее Порхова на Сольцы и через Дедовичи на Дно. Рано утром 14 июля танковые части противника ворвались в Сольцы и стали развивать наступление на Новгород.
К 13 июля корпус занял новый рубеж обороны Порхов — Дедовичи, по берегу реки Шелонь. Ожесточенные бои здесь продолжались до 19 июля. Особенно успешно действовали артиллеристы 182-й стрелковой дивизии (командующий артиллерией дивизии полковник Г. Сорокин). Батареи 625-го легкого артиллерийского полка этой дивизии расстреливали танки врага в упор, с дистанции 50 метров. Особенно отличились лейтенант Кованд, политрук Маланин, старший лейтенант В. Ханнула, сержант А. Кальюсте, рядовой К. Лянник и другие.
Героический подвиг совершил в бою на подступах к станции Дно заместитель политрука роты 415-го отдельного батальона связи Арнольд Мери. Отважно сражались вместе с А. Мери майор А. Изотамм, капитаны Г. Лоог и А. Отс, политруки Э. Лотус, Ф. Клименко, А. Ахметов и И. Рукин, заместители политруков Р. Йорг и И. Фишман, рядовой И. Гусаров и многие другие.
В результате двухнедельных тяжелых боев на подступах к Порхову и Дно части 22-го стрелкового корпуса уничтожили много живой силы и техники противника, но и сами понесли значительные потери. В некоторых частях недоставало 40–50 процентов личного состава. Корпус потерял в боях значительную часть артиллерии, минометов и автоматического оружия. Часть вооружения, доставшаяся в наследство от старой национальной армии, была иностранного происхождения; запасы боеприпасов к этому вооружению иссякали.
13 июля командование фронта прислало в корпус из Ленинграда около 700 коммунистов. Это в значительной мере повысило боеспособность частей, хотя и не могло восполнить потери, понесенные ими в предыдущих боях. Тяжелая обстановка на фронте и непрерывные атаки немецких войск не позволяли дать войскам отдых. 20 июля корпус вынужден был отступить на восток от станции Дно и перейти к обороне на рубеже Городище — Кашицы — Дедовичи.