Sahih Muslim 31:5917 and 31:5918 say that the Muslims should fight but here it is not for self defence.

"Fight with them until they bear testimony to the fact that there is no god but Allah and Muhammad is his Messenger, and when they do that then their blood and their riches are inviolable from your hands but what is justified by law and their reckoning is with Allah."

Normally wars are fought in self defence not like this. Is there a specific reason were they kaafir who may have stolen something? If the prophet wanted to guide them did it have to be done through war and violence?

1 Answer 1


The "them" here is the Quraysh tribe of Makkah. They had just broken the Treaty of Hudaibiyah, and the Prophet (SAW) declared war on them. The Muslims were not allowed to accept another peace with them since they had broken the peace already.

  • Please provide with source and reference I have the same question
    – user4147
    Apr 23, 2019 at 12:26

You must log in to answer this question.