The Second Siege of Diu was a siege of the Portuguese Indian city of Diu by the Gujarat Sultanate in 1546. It ended with a major Portuguese victory.