US President Donald Trump arrived in Pittsburgh on Tuesday as funerals began for the victims of last weekend's anti-Semitic shooting at a synagogue in the US city that left 11 dead.
The Republican leader came to the city on Tuesday despite statements by several Jewish leaders that he would not be welcome.
Those calls came from progressive Jewish groups, as well as the former president of the Tree of Life synagogue, which was attacked by suspected gunman Robert Bowers on Saturday.
Bowers reportedly made anti-Semitic remarks as he opened fire on worshippers inside the building, killing 11 and wounding several others, including police officers responding at the scene.
Before Trump's arrival on Tuesday, a crowd of protesters blocked the entrance to the city's Republican club, over the party's purported failure to denounce white supremacism.
Protesters also shouted "Leave Pittsburgh, leave Pennsylvania" as Trump and First Lady Melania Trump visited the Tree of Life Synagogue.
There were also signs that read "Trump go home" and "words matter".
The protests and memorial vigils coincided with funerals for victims of Saturday's mass killing, one of the worst acts of anti-Semitic violence in the US in recent memory.
Several of those killed were alive at the time of the Holocaust.
In posts online before the shooting, Bowers had blamed a Jewish NGO, the Hebrew Immigrant Aid Society, for helping immigrants and refugees enter the US.
He also voiced anger at Trump for surrounding himself with Jews.
In the initial aftermath of the shooting, Trump suggested that an armed guard at the synagogue may have been able to stop the attack "immediately". He also condemned the shooting and called for the death penalty for the attackers.
In a week marred by violence, the killings have intensified focus on Trump's role in stoking the far right.
The US president has repeatedly used terms, such as "globalist", which has a historic anti-Semitic connotation, and has indulged in conspiracy theories that originated in white supremacist circles, such as his unfounded claim that George Soros was funding protesters against his Supreme Court pick.