Which ruler of medieval Gujarat surrendered Diu to Portuguese? The ruler of medieval Gujarat who surrendered Diu to the Portuguese was Sultan Bahadur Shah of the Gujarat Sultanate. Diu, a strategically located island and port, was under the control of the Gujarat Sultanate at that time. In 1535, Sultan Bahadur Shah faced a military confrontation with the Portuguese, led by … Read More