Denmark’s Prime Minister Mette Frederiksen says she feels “saddened and shaken” but “fine” after being attacked in the street in Copenhagen.
Ms Frederiksen is said to have experienced minor whiplash after a man walked up to her and struck her in Copenhagen’s old town on Friday evening.
A 39-year-old Polish man, who was arrested, appeared at the Court of Frederiksberg for a preliminary hearing on Saturday.
He was charged with violence against a person in public service, and denies guilt, local media reported.
The suspect was remanded in custody until 20 June, Copenhagen Police said on X.
Ms Frederiksen’s office told the AFP news agency she had been taken to a hospital for a check-up after the incident.
Her official schedule for Saturday was cancelled.
In a message on Instagram posted at the weekend, she thanked people for the “many, many, many messages of support and encouragement”, she had received, which she called “incredibly moving”.
“I am saddened and shaken by the incident yesterday, but otherwise I am fine,” she wrote.
She added she now needed “peace and quiet” and to be with her family.
Ms Frederiksen, 46, is leader of Denmark’s Social Democrats, the biggest party in Denmark’s coalition government.
She became prime minister in 2019 after taking over as leader of the centre-left party four years earlier. This made her the youngest prime minister in Danish history.
European leaders have denounced the incident, which came as Danes prepare to head to the polls on Sunday in the European elections.
EU chief Charles Michel said on X that he was “outraged”, while French President Emmanuel Macron called it “unacceptable” and wished the Danish PM a “speedy recovery”.