The battle has been won. There will be times when things appear to be a defeat but the truth always comes forth. The devil will sometimes score a touchdown but he does not win the game. Jesus gives the authority to rebuke and the devil has to go. No matter what it looks like, Jesus is Lord and He has already won all battles.
But in that coming day no weapon turned against you will succeed. You will silence every voice raised up to accuse you. These benefits are enjoyed by the servants of the Lord; their vindication will come from me. I, the Lord, have spoken!