Four soldiers were killed in action and three were injured during a gunfight with terrorists in Jammu and Kashmir's Poonch district today, the army said. The encounter started after terrorists ambushed two army vehicles passing through Dera Ki Gali in Rajouri's Poonch region, at 3.45 pm today.