>Что и требовалось. Вот если бы было написано "все ЗАвершилось ДО наступления 3 июня" - Вы были бы правы. А так - извините.
"По наступлении" - это значит, что к наступлению 3 июня "все совершилось". Т.е. к заре утра 3 июня крестоносцы УЖЕ захватили стены внешнего города. А это значит, что до того они производили сам процесс вступления на стены, занявший неизвестное нам время. Поэтому его надо определить как "с 2 на 3 июня".