Após a morte de Aurangzeb, houve uma guerra de sucessão que terminou com seu filho, Muazzam, sendo coroado o novo imperador. Ao assumir o trono, ele assumiu o nome de Bahadur Shah. Ele era visto como um governante competente.
Bahadur conseguiu alcançar a paz com os Sikhs, mas durou menos de um ano quando o líder dos Sikhs foi assassinado. O homem, Govind Singh, era o último guru sikh e havia se tornado um líder do exército do imperador. Quando Singh foi assassinado, as duas partes voltaram à guerra por três anos, antes que os sikhs se retirassem para as colinas em busca de abrigo.