Investigators are still trying to work out what drove a gunman to indiscriminately start firing on a suburban street, leaving one person seriously injured and sparking a shootout with police.

A 60-year-old man is expected to be charged with a number of firearm offences on Monday, accused of peppering the busy shopping strip with bullets and forcing a Sydney suburb into an hours-long lockdown on Sunday night.

Shattered glass and bullet hole-riddled windows remain as a reminder of the terrifying shooting spree at Croydon Park, in the city's inner west, where bystanders, cars and police were fired on more than 50 times.

Police returned fire after being targeted in the shooting spree, NSW Police acting Superintendent Stephen Parry told reporters.

No officers were injured, but more than a d

See Full Page