Lors de sa garde à vue, l'homme, identifié par Expressen et son concurrent Aftonbladet comme étant Rakhmat Akilov, un ouvrier en situation illégale de 39 ans, a reconnu avoir conduit le camion de livraison volé qui a percuté une vingtaine de passants sur l'artère piétonne la plus fréquentée de Stockholm dans l'après-midi du 7 avril.
Il avait repéré les lieux auparavant, selon Expressen.
Une femme et une fillette suédoises ainsi qu'un Britannique et une Belge sont morts, 15 personnes ont été blessées, dont deux se trouvaient dimanche dans un état critique.
Selon Expressen, le suspect a déclaré aux enquêteurs être "satisfait de ce qu'il a fait" et "d'avoir accompli ce qu'il voulait accomplir".
Dimanche, la police nationale avait indiqué qu'il affichait "des sympathies pour des organisations extrémistes, dont l'État islamique". Mais la presse suédoise n'a pas précisé s'il avait revendiqué l'attentat au nom d'un groupe jihadiste.
Selon d'autres sources citées samedi par Expressen, l'homme avait déjà déclaré au moment de son arrestation quelques heures après la tragédie dans une ville de l'agglomération stockholmoise: "C'est moi qui l'ai fait".
Les policiers se sont rapidement dits confiants d'avoir interpellé l'auteur de la tuerie. Et dimanche soir, un haut responsable de la police nationale, Jan Evensson, a indiqué à la télévision publique que SVT que les enquêteurs étaient "assez sûrs qu'il passera(it) le reste de sa vie derrière les barreaux".