meanwhile anarion held osgiliath against the enemy , and for that time drove him back to the mountains ; but sauron gathered his strength again , and anarion knew that unless help should come his kingdom would not long stand .