Belgian security forces arrested a French national Thursday after he tried to drive into a crowd of shoppers at high speed in the port city of Antwerp, officials said.
Authorities found a rifle and bladed weapons in the car after the 39-year-old man tried to flee and was detained in the northern city, prosecutors said.
The incident was the third in a week in the European Union after attacks at Orly airport in Paris and London, and came a day after the first anniversary of the Brussels suicide bombings that killed 32 people.
"A vehicle with French plates has tried to drive at high speed into the Meir (shopping street) so that pedestrians had to jump aside," Antwerp police chief Serge Muyters told a news conference.
"Our army colleagues forced the driver to stop but he pulled away and ran a red traffic light. We sent a special forces team and the car and the driver were stopped," he added.
"A man in camouflage was taken away."
Images on social media showed investigators searching a burgundy-coloured vehicle near the bank of the Scheldt river.