The Battle of Kartarpur was a 1635 siege of Kartarpur by the Mughal Empire and was the last major battle of the Early Mughal-Sikh Wars. As part of a campaign against the "Sikhs of Guru Hargobind", the sixth Sikh Guru, a Mughal army led by Painde Khan laid siege to Kartarpur. Kartarpur was defended by Bhai Bidhi Chand with Guru Hargobind and his son Baba Gurdita supporting him. The Mughal force was "heavily repulsed" by the Sikhs and lost several commanders.
Coordinates: 31°19′32″N 75°34′45″E / 31.32556°N 75.57917°E