Shah Jahan sendte Aurangzeb med 50 000 soldater for å gjenerobre den, men selv om han beseiret safavidene utenfor byen, greide han ikke å ta den. Hans artilleritog var ikke stand til å gjennomføre oppgaven. Aurangzeb forsøkte å erobre byen på nytt i 1652. Abdul Aziz, khan av Bukhara, hadde gått inn i en allianse med Shah Abbas og i mai 1652 sendte han 10 000 soldater til Kabul i mai for å angripe mongulenes forsyningslinjer. Selv om de ikke var sterke nok til å fjerne beleiringen, truet Bukhara-khanatet en mongulkonvoi på 2 000 som eskorterte en og halv million sølvmynter til beleiringshæren ved Kandahar. Etter to måneder med krigføring mot persisk motstand og den voksende aktivitetene til Bukhara-khanatet, Aurangzeb ble igjen tvunget til å oppgi sin krigføring.