Известие о разгроме Тышкевича восприняли в Тушинском лагере очень болезненно. В середине апреля навстречу земским ратям были высланы новые войска. Вести их князь Рожинский поручил полковнику Осипу Будиле. Тот рассчитывал быстро прорваться к Ярославлю и восстановить контроль над богатым Верхним Поволжьем. Однако стремительного рейда не получилось. С боями пробиваясь через сделанные на дорогах завалы и лесные засеки, Будила шел к Ярославлю почти три недели. На целых 4 дня задержала движение врага застава, высланная Вышеславцевым к перелазу на реке Пахне (Пахме), в 10 верстах от Ярославля. Миновать это место из-за начавшегося весеннего паводка тушинцы не могли, поэтому вынуждены были прорываться силой, теряя людей и драгоценное время. В конце концов им пришлось в спешке строить мост в другом месте. Переправив часть войска через Пахну и уничтожив стоявшую на перелазе заставу, противник двинулся дальше. Лишь 30 апреля войска Будилы вышли к Ярославлю. Его защитники успели подготовиться к обороне, из северных городов подошли новые подкрепления, были подвезены пороховые запасы, свинец и «дробосечное железо», поновлены укрепления укреплений Рубленого и Земляного города. На самом опасном месте по валу Земляного города от Волги до Которосли Вышеславцев приказал поставить новый острог.
Бои за город начались уже 30 апреля. Поначалу тушинцами сопутствовал успех отряды Будилы взяли и сожгли Спасскую слободу. На следующий день, 1 мая, противник атаковал Ярославль всеми силами. Благодаря измене служки Спасского монастыря Григория Каловского, отворившего врагу Семновские ворота, противнику удалось взять Большой острог. Но ополченцы с боем отступили в Малый острог (окружавший торговый посад и Рубленный город ярославский кремль) и за стены Спасского монастыря, после чего понесшие большие потери поляки и казаки прекратили штурм. Небольшие стычки продолжались и в последующие дни, а в ночь с 4 на 5 мая люди Будилы попытались зажечь город, но были контратакованы земскими войсками и бежали. Осада возобновилась только 8 мая, когда на помощь Будиле пришел от Троице-Сергиева монастыря полковник Александр Лисовский. Бои за город возобновились и продолжались до 23 мая, когда противник был вынужден окончательно уйти из-под Ярославля, в отместку за поражение безжалостно разорив окрестные места. Лисовский тогда же попытался овладеть Костромой, но неудачно.
Сторонники законной власти активизировались и в других частях обширного государства, прежде всего на востоке страны. Земские люди поднялись в Балахне, Юрьевце Волжском, на Решме, в Гороховце, где собравшиеся ополчения и рати «вси вкупе соединились в Луху, и литву побиваху, а дворян воровских, поймав, и в Нижний отсылаху»[143]. Как и в Устюжне Железопольской, возглавили эти формирования выборные земские «начальники».
Нижегородское ополчение воеводы Андрея Алябьева 15 марта взяло Муром, а 27 марта Владимир. Вскоре туда же из Чебоксар подошла Понизовая рать Федора Ивановича Шереметева (3 тыс. стрельцов и 500 башкир). Его отряды начали теснить тушинцев. 28 июня 1609 года один из высланных Федором Шереметевым отрядов разбил лисовчиков при переправе через Волгу под Решмой. Прибывший из Сибири с отрядом стрельцов Давыд Жеребцов принудил к сдаче тушинцев, осажденных в Ипатьевском монастыре под Костромой[144]. В конце лета 1609 года Шереметев перешел в решающее наступление. 10 августа в сражении под Муромом он разбил войско, собранное касимовским ханом Ураз-Мухаммедом из татар, мордвы и черемисов. Преследуя отступающего противника, победители подошли к Касимову и осадили его. Татары отбивались отчаянно, «сидяху крепко, не похотеху града царю отдати». Все же город был взят, а его население приведено к покорности. Однако дальнейшее продвижение Понизовой рати было остановлено под Суздалем. Оборонявший город ротмистр Сума 28 августа разбил один из русских отрядов, высланных против него Шереметевым.
На некоторое время правительственным войскам удалось очистить коломенскую дорогу, важнейшую транспортную магистраль, по которой в Москву доставлялось продовольствие. «Тово ж году на Коломне же были воеводы: Иван Михайлов сын Меншой Пушкин да Семен [Матвеевич] Глебов», которые прислали в Москву сообщение о приближении со стороны Владимира неприятельских войск. На помощь коломничам был отправлен с ратными людьми князь Дмитрий Михайлович Пожарский. Он обнаружил противника в 30 верстах от Коломны, в вотчине Чудова монастыря селе Высоком (соврем, г. Егорьевск). В то время оно было небольшим, насчитывая всего полтора десятка домов, поэтому главные силы тушинцев расположились в походном лагере вдоль реки Гуслицы. По сообщению летописца, «князь Димитрий же Михайлович [Пожарский] с ратными людьми пойде с Коломны против тех литовских людей и прийде на них в ту Высоцкую волость на утренней заре и их побил наголову и языки многие поймал и многую у них казну отобрал. Достальные же литовские люди побегоша в Володимер»[145].
О произошедшем под селом Высоким сражении сохранились местные предания, согласно которым ратники Пожарского на утренней заре необнаруженными подошли к неприятельскому лагерю с трех сторон запада, севера и востока. Сигналом к атаке стал выстрел из пушки, услышав который воины царя Василия обрушились на спящих в своих шатрах тушинцев. Их гнали к Гуслице, за которой находилось топкое болото. Спастись удалось лишь тем врагам, которые прорвались вдоль реки на запад. Победа в бою под селом Высоким первая из одержанных князем Пожарским. Произошла она в конце января начале февраля 1609 года[146].