A man has been arrested after eight died and 14 were injured in Serbia's second mass shooting in a week,
BBC reports.
The attack occurred shortly after midnight near a village some 60km (37 miles) south of Belgrade when the shooter opened fire from a moving car.
He was arrested in the early hours of Friday morning after "an extensive search", the interior ministry said.
It comes after a boy killed nine people at a Belgrade school on Wednesday, Serbia's worst shooting in years.
President Aleksander Vucic pledged the "practical disarmament" of the country, as he announced a list of new security measures intended to improve gun control on Friday morning.
Police announced the latest arrest around 08:40 local time (07:40 BST) on Friday. The suspect - who has only been identified by his initials UB - was detained near the city of Kragujevac, the interior ministry said.
The arrest followed an extensive manhunt, which local media reported involved over 600 police officers. He was eventually found hiding at his grandfather's house, Serbian broadcaster RTS reported.
Early on Friday morning, Serbian media said that special police forces had arrived at the villages of Mladenovac and Dubona, where the latest shooting occurred.
Photos from the scene showed police officers stopping cars at checkpoints as they tried to find the gunman. A helicopter, drones and multiple police patrols were also used.
Reports on local media say the suspect - who the interior ministry said was born in 2002 - started firing at people with an automatic weapon after having an argument with a police officer in a park in Dubona on Thursday evening.
Milan Prokić, a Dubona resident, told Radio Belgrade 1 he heard shots near his house: "It's sad, regrettable, we locked ourselves in our home so [the shots] wouldn't come to us."
The man is then said to have proceeded to shoot people from a car, killing at least eight people and wounding many more.
All injured people admitted to hospital were born after the year 2000, RTS reported.
Two people aged 21 and 23 were operated on, but remain in critical condition.
Speaking at a news conference after the attack on Friday, Serbia's president said the suspect had been wearing a T-shirt with neo-Nazi symbols, but no further details were given.
President Vucic called the shooting "an attack on us all" and announced a host of new security measures, including a plan to hire 1,200 new police officers.
He also announced a ban on new gun permits, tougher penalties for illegal weapons possession and psychological checks of gun owners. He said the new laws would result in the "practical disarmament" of Serbia.