Two men have been charged with the "callous, craven and cowardly" murder of an elderly man in an alleged home invasion.
Kalim Saliba, 86, died after he and his 83-year-old wife were bashed at their home in Sydney's northwest in what police believe was a targeted attack.
While a $1 million reward for information was announced in 2021, it took detectives until Wednesday to arrest and charge his two alleged killers.
A 33-year-old man from Castle Hill and a Parklea man, 58, were arrested at separate locations about 9am.
They later faced local courts charged with murder and specially aggravated break and enter and commit serious indictable offence.
Each man made no application for bail and was remanded in custody until June 21.
NSW Police had built a "strong circumstantial case" against the men after information from the public helped direct detectives to them and a vehicle allegedly involved, the homicide squad commander said.
The pair allegedly acted in a joint criminal enterprise to commit a home invasion that led to Mr Saliba's murder, Detective Superintendent Danny Doherty told reporters on Wednesday.
"The only way to describe their actions (are) as a callous, craven and cowardly act of violence. This was committed on two elderly vulnerable people in their own home."
Authorities believe the couple was targeted and the April 2020 attack in their Cherrybrook home had a robbery-related motive.
The two men knew the victims and their family, citing a possible distant familial link, and that Mr Saliba was viewed as "an easy target with money", Supt Doherty said.
"A husband, grandfather and father has died brutally and horrifically murdered in his own home," he said.
The Saliba family thanked NSW Police for their hard work and assistance over the past three years in a statement released on Wednesday.
"This has understandably been a traumatic and emotional time for our family. We lost a treasured family member and continue to grieve the loss every day," they said.