31 июля 1944 года
2-й Белорусский фронт. Войска 2-го Белорусского фронта продолжали наступление в направлениях Осовец, Ломжа и к 31 июля вышли на рубеж Августовского канала, южнее города Августова. 49-я армия передовыми отрядами форсировала реку Бжозувка. 3-я армия вышла на восточный берег р. Нарев.
Люблин-Брестская операция. Войска 1-го Белорусского фронта в течение 31 июля продолжали наступление в направлениях Брянск, Соколув-Подляски, Варшава. 2-й гвардейский кавалериский корпус овладел городом Седлец.
2-я танковая армия прорвалась к предместью Варшавы — Праге, но была встречена контрударом сильной группировки противника (5 танковых и 2 пехотные дивизии). 3-й танковый корпус отражал контратаки пехоты противника с танками из района Прага, подвергаясь неоднократным налетам вражеской авиации. 8-й гвардейский танковый корпус частью сил овладел городами Минск Мазовецкий и Окунев.
1-я Польская армия предприняла неудачную попытку форсирования реки Висла. 69-я армия в течение дня вела напряжённый бой за расширение плацдармов на западном берегу реки Висла.