Zechariah 3:1 And he shewed me Joshua the high priest standing before the angel of the LORD, and Satan standing at his right hand to resist him.
Satan stands accusing and resisting the work of God and the work of the Lord Jesus Christ. We are involved in more spiritual warfare than the great majority of us would ever like to admit or recognize. God is at work and so is Satan.
We need the power of God to have victory over someone that has been in mortal combat with God from the ages past. Stand firm. Resist Him. You will have victory. He will flee but it will not be because of you but because of the power of our great God.