My reading today was in 2 Chronicles 20, God told Jehoshaphat this...
17 You shall not need to fight in this battle; take your positions, stand still, and see the deliverance of the Lord [Who is] with you, O Judah and Jerusalem. Fear not nor be dismayed. Tomorrow go out against them, for the Lord is with you.
18 And Jehoshaphat bowed his head with his face to the ground, and all Judah and the inhabitants of Jerusalem fell down before the Lord, worshiping Him.
On the morning on the battle, Jehoshaphat reminded the people about God's promise, then sent out the singers to praise God. This is what they found...
24 And when Judah came to the watchtower of the wilderness, they looked at the multitude, and behold, they were dead bodies fallen to the earth, and none had escaped!
25 When Jehoshaphat and his people came to take the spoil, they found among them much cattle, goods, garments, and precious things which they took for themselves, more than they could carry away, so much they were three days in gathering the spoil.
Without raising a sword in battle, the enemy was already defeated and the people collected the spoil. All because they believed God at His Word.
Sometimes you need to be strong and fight the battle.
Sometimes you need to praise God and let Him work.
The secret is to stay so tuned into Him you know which to do.
Keep your ears open to His voice :)