A man has been arrested after eight died and 14 were injured in Serbia's second mass shooting in a week.
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.
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.
On Wednesday, a thirteen-year-old boy shot dead eight fellow pupils at his school in Belgrade, as well as a security guard. It prompted the Serbian government to propose tighter restrictions of gun ownership.
NBA basketball player Luka Doncic said he would pay for the funerals of all nine people killed in Wednesday's shooting, and for grief counselling for classmates and staff.
Mass shootings are extremely rare in Serbia, which has very strict gun laws, but gun ownership in the country is among the highest in Europe.
The western Balkans are awash with illegal weapons following wars and unrest in the 1990s. In 2019, it was estimated that there are 39.1 firearms per 100 people in Serbia - the third highest in the world, behind the US and Montenegro.