Cyclist, pedestrian die after NSW crashes

A cyclist has died after colliding with a semi-trailer while riding on a highway near Port Macquarie on NSW's mid north coast.

The 50-year-old man was on his pushbike on the Oxley Highway when the crash happened about 6am on Thursday.

He was taken to hospital but later died. The 42-year-old truck driver was taken for mandatory tests.

Meanwhile, a 67-year-old man has died eight days after being struck by a car in inner Sydney.

The man was using a walking stick while trying to cross St Johns Road in Forest Lodge on the morning of June 6 when he was hit by a Jeep Cherokee.

He was taken to hospital with critical injuries but had his life support switched off on Wednesday.

Police are urging witnesses to the crash or anyone with dash-cam footage of the incident to come forward.