В последние дни июня ситуация на границе обострилась.
29 июня 1913 года в 3 часа утра болгарские войска без объявления войны перешли в наступление на македонском участке границы. Для Сербии это оказалось неожиданностью, так как та ожидала начала переговоров в Петербурге.
Джордж Бьюкенен, британский дипломат, по поводу начала войны заявил:
«Болгария была ответственна за открытие враждебных действий, Греция и Сербия вполне заслужили обвинение в преднамеренной провокации».
Первоначально болгарами наступление велось только пятью дивизиями 4-й армии на Македонском фронте и 2-й армией в направлении
Салоник[2]. Части 4-й армии форсировали реку
Злету, полностью разбив находившиеся там сербские войска, и разделились на две части: первая атаковала сербов у
Криволака, вторая — у
Иштиба. Наступление было успешным и неожиданным, но сербская
1-я армия, находившаяся в 10 километрах от Злеты, успела отреагировать на пересечение границы противником и направилась навстречу болгарам. Этой армией лично командовал Александр Карагеоргиевич.
Вечером того же дня, в 19 часов, болгарская 2-я армия тоже начала наступление в направлении Салоник. Мощным ударом были уничтожены все передовые части греков, оставшиеся в живых отступили. Части 11-й дивизии 2-й болгарской армии вышли к побережью Эгейского моря у болгарско-греческой границы и к
реке Струма. Развить более масштабное наступление болгарам помешала сербская артиллерия. Из неё был открыт огонь по болгарским силам в Салониках, дальше болгары наступать не стали.
30 июня пост-фактум сербы, греки и черногорцы официально объявили войну Болгарии.
Константин I, король Греции, лично возглавивший всю греческую армию, отдал приказ своим войскам перейти в контрнаступление.