A lorry has driven into a store in the centre of the capital Stockholm, killing at least three people, Swedish media say.
Shots have also reportedly been fired.
Swedish police said a number of people were injured.
The incident took place on Drottninggatan (Queen Street), one of the city’s major pedestrian streets, just before 15:00 local time (14:00 GMT), BBC said.
Witnesses told local media they saw a truck driving into a department store window, and they have seen people on the ground.