A man has been charged with six different offences following an assault on a security guard and a garda.
A male security guard was stabbed at Lidl supermarket in Kildare town at around 5.30pm on Wednesday.
Gardaí later saw a man matching the suspect's description walking on the Dublin Road.
He produced two knives and attempted to assault the gardaí, one of whom was injured.
Robert Serafin (47), of Sallins Wharf in Naas, was arrested and appeared at Naas District Court. He was charged with assaulting a garda at Dublin Road in Kildare town and causing him harm under Section 3 of the Non-Fatal Offences Against the Person Act, and using or engaging in threatening, abusive or insulting words or behaviour under Section 6 of the Criminal Justice (Public Order) Act.
He was also charged with possession of two knives contrary to Section 9 of the Firearms and Offensive Weapons Act. There was a separate weapons charge for having a nine-inch kitchen knife at Kildare garda station.
Mr Serafin was also charged with assaulting a security guard and causing him harm contrary to Section 3 of the Non-Fatal Offences Against the Person Act.
Mr Serafin was remanded in custody to appear at court again on July 2.