المعارك التاريخية التي حدثت في ديو هي (بالترتيب الزمني) :
- معركة ديو (1509) ، هي معركة بحرية بين الإمبراطورية البرتغالية وبين أسطول مشترك مِنْ المماليك البرجية مِنْ مصر، الدولة العثمانية، وسلطنة الكجرات وانتهت بانتصار البرتغاليين.
- حصار ديو (1531) ، وفيه نجحت القوات العثمانية الكجراتية في التصدي لمحاولة برتغالية لالتقاط مدينة ديو في 1531.
- حصار ديو (1538) ، محاولة من أسطول البحرية العثمانية للسيطرة على مدينة ديو الهندية بعد أن بني البرتغاليين قلعة بها في 1535، ولكن انسحب الأسطول العثماني بسبب نقص الدعم.
- حصار ديو (1546) ، حصار المدينة الهندية البرتغالية ديو بواسطة سلطنة الكجرات في 1546. وانتهت بنصر برتغالي كبير.