The battle of Badr was the first of the great battles of ... Both the forces fought valiantly but the Muslims were animated by holy zeal. It was impossible, without the miraculous aid of God ...