A 28-year-old man has been charged after a shooting at Granville on March 13.
About 7.15pm Saturday, investigators attended a Merrylands home and arrested the man after another man was shot at the intersection of Railway Parade and South Street Granville about 4pm Thursday.
Rosehill police arrived and found a 28-year-old man with a gunshot on his left knee.
He was taken to Westmead Hospital with non-life threatening injuries and was released several days later.
The man who was charged was taken to Parramatta police station Saturday but refused to assist with inquiries.
He was charged with concealing a serious indictable offence, hindering police and affray.
He was granted conditional bail to appear in court on April 23.