The mayor of Portland, Oregon, is asking the federal government to cancel a pro-President Trump free-speech rally and anti-Sharia law march, in the wake of Friday's stabbing that left two men dead after they tried to stop a man yelling anti-Muslim slurs.

Mayor Ted Wheeler said on his Facebook page he asked the federal government to revoke a permit issued for a June 4 event. He also asked the government not to issue a permit for a subsequent event being held June 10.

The event June 4 is a "Trump Free Speech Rally," and the later event, on June 10, is a "March Against Sharia." Both rallies are being held at Shrunk Plaza in Portland, for which the federal government controls permitting, Wheeler said.

"Our city is in mourning, our community's anger is real, and the timing and subject of these events can only exacerbate an already difficult situation," Wheeler said.

In addition to reaching out to the federal government, Portland's mayor appealed to the organizers of both events, which he described as "alt-right demonstrations," and asked them to cancel their respective rallies.

"There is never a place for bigotry or hatred in our community, and especially not now," Wheeler said.

Wheeler's request came after two men were fatally stabbed on a Portland commuter train Friday night. The victims, identified as Taliesin Myrddin Namkai Meche, 23, and Ricky John Best, 53, attempted to stop a man, Jeremy Joseph Christian, who was yelling anti-Muslim slurs at two women on the train.

Christian stabbed the two men, killing them, and wounded a third who also intervened. He was arrested and charged with aggravated murder and attempted murder.

A Facebook page for the "Trump Free Speech Rally" stated the event will feature "speakers exercising their free speech, live music, flags, and an uplifting experience to bring back strength and courage to those who believe in freedom."

Organizers for the "March Against Sharia" said Sharia law is "incompatible with our Constitution and with American values."