Several hundred people marched through Dublin city on Monday in a rally organised by anti-immigration campaigners.
Protesters draped in Irish flags chanted “out, out, out” as they walked down O’Connell Street.
Some wearing hoods, or balaclavas and sunglasses, chanted “our streets” while waving Irish flags.
The march began at the Garden of Remembrance just after 2.30pm while participants continued to arrive in groups carrying flags and placards.
Two gardaí injured, one critical, after assault in Dublin city
Kyran Durnin case: Man with history of violence now suspect in murder investigation
The ‘Hawk Tuah girl’ went viral. You won’t believe what happened next – except, of course, you will
Pat Leahy: Smart people still insist the truth of a patent absurdity – that Gerry Adams was never in the IRA
“This is our country,” shouted one man, arriving with a scarf hiding his face.
The march went past the GPO where about 200 people staged a counter-protest “united against racism”.
Those attending the counter-protest held Palestinian flags and placards which read: “No to far-right lies and racism”.
Others read: “Homes for people, homes for all”, “War creates refugees” and “Welcome all refugees”.
Between them and those marching from the Garden of Remembrance stood a line of gardaí.
There were tense exchanges as the anti-immigration rally passed the counter-protest, with gardaí blocking some of the marchers who tried to cross to the other side.
A heavy Garda presence, including members of the Public Order Unit, was in place well in advance of the protest.
Gardaí were stationed in groups along the length of O’Connell Street, with a particular concentration at the Spire.
One young child with an Irish flag draped around him held a placard which read “Irish rights are under attack”.
There were protest groups within the crowd from Newtownmountkennedy in Co Wicklow, as well as Coolock and East Wall in Dublin.
It took about 45 minutes for the entire crowd to pass through O’Connell Street, which caused significant traffic disruption.
- Sign up for push alerts and have the best news, analysis and comment delivered directly to your phone
- Find The Irish Times on WhatsApp and stay up to date
- Listen to our Inside Politics podcast for the best political chat and analysis