Подкрепив в Смоленске своё войско местным гарнизоном с энергичным воеводой Кишкой во главе, князь Константин Иванович двинулся навстречу Захарьину к Дорогобужу, решив во что бы то ни стало задержать наступление. 14 июля неприятели сошлись у реки Ведроши. Многочисленное литовское войско было разбито наголову русским войском во главе с князем Даниилом Васильевичем Щеней. Острожский вместе со многими литовскими военачальниками попал в плен. Русские воеводы сразу выделили Острожского из других знатных пленников: он был отвезён в Москву, откуда его вскоре сослали в Вологду.