A man has been charged with murder after an elderly man who was allegedly assaulted on his morning walk died in hospital.

A 26-year-old man has been charged with manslaughter after the death of another man in his 60s in Perth on Saturday.

Police have named a man they are searching for after a 74-year-old was attacked in Sydney.