The Battle of Phagwara was fought between the Akal Sena forces led by Guru Hargobind and the Mughal forces led by Ahmad Khan.
After the Battle of Kartarpur, Guru Hargobind along with some devotees left the plains and set out for Kiratpur Sahib which would be safer for the Sikhs as they expected revenge by the Mughals for their defeat.
[3] The Guru had already suffered high amount of losses in men and material before during the Battle of Kartarpur.
[4] When the Guru and his troops were passing through Phagwara, they were attacked by a contingent of royal Mughal forces under the command of Ahmad Khan, the grandson of Abdulla Khan who was killed by Guru Hargobind in the Battle of Rohilla.
[5] The Mughal forces failed to cause any major damage to the Sikhs.