Первое нападение произошло в субботу вечером в городе Ведела, шахтёрском населённом пункте к юго-западу от Йоханнесбурга. По данным полиции, около 21:30 по местному времени восемь вооружённых мужчин открыли огонь по посетителям бара. Сначала стреляли по людям снаружи, затем продолжили атаку внутри заведения.

По предварительным сведениям, нападавшие были вооружены автоматами АК-47 и пистолетами. Полиция сообщила, что они обыскивали некоторых посетителей и забирали мобильные телефоны, после чего скрылись на двух автомобилях. Ещё два автомобиля во время нападения подожгли. На месте погибли 17 человек — 13 мужчин и четыре женщины; ещё 15 человек с огнестрельными ранениями доставили в больницы.

Второе нападение произошло рано утром в воскресенье в гриль-ресторане в Лвандле, тауншипе недалеко от Кейптауна. Там погибли 10 человек, ещё 11 получили ранения.

Полиция пока не установила мотивы обоих нападений. На момент публикации арестов не было, подозреваемых разыскивали. Южная Африка относится к странам с одним из наиболее высоких уровней насильственной преступности.