Arrepentido de su generosidad, Bahadur Shá pretendió recuperar Diu pero fue vencido y muerto por los portugueses, lo que contribuyó a que se prolongase un período de guerra entre estos y los sultanes de Guyarat, los cuales realizaron varios intentos fallidos por expulsar a los portugueses de la isla entre 1537 y 1546.