Японцы начали наступление в ночь со 2 на 3 июля. В 9 часов вечера советские части, находившиеся в боевом охранении, были атакованы танками и пехотой. В упорном бою батарея лейтенанта Алешкина подбила до десяти японских танков, но остальные прорвались на огневую позицию и принялись давить орудия и утюжить щели с укрывшимися в них бойцами. Однако легкие японские танки не смогли нанести существенного вреда. Поломав у орудий правила и перепахав окопы, они стали уходить. Тогда артиллеристы выскочили из укрытий и открыли огонь по отходящим танкам, подбив еще несколько машин. Развернувшись, танки снова атаковали батарею. Так повторялось трижды. Наконец, атака была отбита.
На следующий день состоялся первый поединок между советскими и японскими танкистами. Несмотря на численное превосходство, японцы так и не смогли продвинуться ни на шаг, потеряв семь танков против трех советских.
Еще более тяжелые потери неприятель понес при столкновении с разведбатом 9-й мотоброневой бригады — наши пушечные броневики БА-10 действовали образцово, расстреляв из укрытия наступающие порядки противника, уничтожив 9 танков и не потеряв ни одной бронемашины.
Иначе как разгромом эти события не назовешь — только 3 июля в ходе неудачных атак японцы потеряли на восточном берегу Халхин-Гола больше половины бронетехники (44 танка из 73). Вскоре оба их танковых полка были выведены в тыл.
Гораздо успешнее поначалу развивалось наступление ударной группы Кобаяси. Переправившись через реку на рассвете 3 июля и сломив слабое сопротивление 15-го монгольского кавалерийского полка, японцы быстро двинулись на юг, заходя в тыл основным советско-монгольским силам, которые вели оборонительные бои на восточном берегу Халхин-Гола. Положение становилось угрожающим. Разрозненные контратаки броневиков и танкистов, ценой больших потерь, позволили приостановить продвижение противника к переправам и выиграть время до подхода основных резервов.
Около 11.30 перешла в контрнаступление 11-я танковая бригада — с ходу, без предварительной разведки, не имея сведений о противнике, без пехотной поддержки. Понеся страшные потери — больше половины танков и личного состава, — бригада взломала оборону японцев, лишь немного не дойдя до их переправы. Вместе с танкистами должны были наступать 24-й мотострелковый полк и отряд монгольской конницы, но мотострелки во время марша сбились с пути и атаковали с полуторачасовым опозданием, а кавалерия была рассеяна артиллерией и авиацией противника. В 15.00 подошел бронебатальон 7-й мотоброневой бригады и был с марша брошен в бой, однако, встреченный сосредоточенным огнем противотанковых орудий, расстреливавших броневики в упор, вынужден был отступить, потеряв 33 бронемашины из 50. Вечером была организована еще одна, теперь уже общая, атака, но японцы, охваченные с трех сторон, прижатые к реке, смогли укрепиться на горе Баин-Цаган, создали эшелонированную оборону и оказали упорной сопротивление, отразив все приступы. Приходится признать, что управление боем в тот день оставляло желать лучшего — прибывающие советские резервы бросались в наступление поодиночке, взаимодействие между ними было организовано лишь под вечер, когда все части уже понесли тяжелые потери и были обескровлены в результате несогласованных атак.
Перестрелка продолжалась до утра. На следующий день японцы начали отводить свои войска обратно на правый берег Халхин-Гола. Возле единственного моста, забитого пехотой и техникой, скопились огромные толпы, по которым работали наши авиация и артиллерия. Как утверждают советские источники «единственный понтонный мост, наведенный японцами для переправы, оказался ими же преждевременно взорванным. Охваченные паникой, японские солдаты и офицеры бросались в воду и тонули на глазах наших танкистов. В районе горы Баин-Цаган противник потерял тысячи солдат и офицеров, а также огромное количество вооружений и боевой техники, брошенной здесь». Однако сами японцы признают потерю лишь 800 человек (10 % ударной группировки), утверждая, что якобы успели эвакуировать всю тяжелую технику и взорвали мост лишь полностью завершив переправу.