Ночью 26 декабря отряд Кавамура 5-й дивизии, форсировав р. Перак, перешел к преследованию противника по дороге Кампар — Тапах, но 28 декабря, встретив сопротивление, был остановлен северо-восточное Кампара.
Командир 5-й дивизии сформировал отряд Ватанабэ в составе полутора пехотных батальонов, который ночью 30 декабря на лодках выступил из Лумут. На переходе отряд был атакован самолетами, но сумел высадиться на берег и 4 января вышел к Сункаю, угрожая вражеским войскам отрезать пути отхода на главном направлении наступления армии. Еще 2 января противник, оказывая упорное сопротивление, начал отход. В этой обстановке командир дивизии ввел в бой 42-й пехотный полк, сменивший в первом эшелоне отряд Кавамура.
Гвардейская дивизия утром 26 декабря форсировала р. Перак в районе Куала-Кангсара и 28 декабря ворвалась в Ипо, где захватила аэродром. В дальнейшем дивизия наступала за боевыми порядками 5-й дивизии. По приказу командующего армией в гвардейской дивизии был сформирован отряд Куниси в составе 4-го гвардейского пехотного полка (без 3-го батальона) для поддержки действий 5-й дивизии.
Отряд Куниси 9 января частью своих сил совершил переход морем вдоль западного побережья, неоднократно создавая угрозу отсечь пути отхода противнику, содействуя тем самым 5-й дивизии в его преследовании.
5 января 42-й пехотный полк 5-й дивизии вышел к Сункаю и утром 7 января атаковал противника. После трехчасового боя оборона была прорвана на глубину 6 км, и наступавшая в первом эшелоне танковая рота вышла в тыл противника, полностью отрезав пути его отхода. Командир дивизии ввел в прорыв 11-й пехотный полк, который, уничтожая противника и используя успех части сил отряда Куниси гвардейской дивизии, в 20 час. 11 января ворвался в Куала-Лумпур. Утром 12 января в город прибыл штаб дивизии.
Отряд Такуми, перед которым стояла задача захватить аэродром Куантан, 23 декабря выступил из Куала-Тренгану, 29 декабря перешел в наступление и 31 декабря захватил Куантан, а 3 января в результате ночной атаки был взят и аэродром.
В соответствии с планом отряд Киба (55-й пехотный полк без одного батальона) должен был высадиться в Куантан с моря тоже для захвата аэродрома. Теперь в этом необходимость отпала, и его высадили в Кота-Бару, откуда, продвигаясь на юг, отряд в первой декаде января подошел к Куантану, где вступил в подчинение Такуми.
Бросок к Джохорскому проливу. По имевшимся данным, противник, опираясь на главную полосу обороны по рубежу Малакка, Муар, Гемас, намеревался удержать провинцию Джохор, укрепить оборону Сингапура и восстановить мощь своей авиации. В частности, 15 января в Сингапур пришел корабль с 1600 солдатами; на следующий день прибыли новые подкрепления. Были получены сведения о появлении 50 истребителей Р-40, а также бомбардировщиков В-17.
10 января командующий армией Ямасита принял решение перейти к преследованию противника в общем направлении на Сингапур. Решение предусматривало для гвардейской дивизии направление Малакка, Сингапур, для 5-й дивизии — Тампин, Гемас, Клуанг, Сингапур.
Гвардейская дивизия, пройдя в районе Раванга через боевые порядки 5-й дивизии, вышла к р. Сепанг. Отряды Куниси и Ивагуро, наступая соответственно по прибрежной дороге и западнее Малакки, вышли на рубеж р. Муар. Часть сил обоих отрядов наступала морем.
Переправившись до рассвета 16 января через р. Муар, отряды 18 января встретили упорное сопротивление. Часть их сил, совершив глубокий обход, вышла в тыл противника и отрезала ему пути отхода. К 22 января окруженная группировка была уничтожена.
Преодолев упорное сопротивление, 5-я дивизия 31 января в 15 час. 20 мин. ворвалась в Джохор-Бару. В тот же день вечером к Джохорскому проливу вышла также гвардейская дивизия.
18-я дивизия, выйдя 20 декабря из бухты Кам-Рань, 23 декабря высадилась в Сингоре. По первоначальному плану она должна была высадиться в районе Мерсинга и наступать в направлении Куала-Лумпура с задачей перерезать пути отхода основных сил противника. Теперь план был изменен, и дивизия, высадившись в Куала-Лумпуре, стала наступать на юг. Чтобы ускорить продвижение, ей придали автотранспорт армии. 31 января 18-я дивизия прибыла в Клуанг, где вместе с 5-й и гвардейской дивизиями приступила к подготовке захвата Сингапура.