(And put thy trust in Allah, for Allah is Sufficient as Trustee) He is sufficient to fulfil His promise to you: to give you victory and the upper hand; it is also said that this means: He is sufficient to protect you from them.