Port Elizabeth - An elderly man was assaulted on his smallholding in St Albans, Port Elizabeth police said on Sunday.
Four men attacked Jack Bergman, 86, in his bed after climbing into his house through a window in the early hours of Saturday, spokesperson Captain Sandra van Rensburg said.
A security company found the pensioner, who lived alone, after the house alarm went off.
"The victim had several face injuries and stab wounds to the chest and on the arrival of the security company he was semi-conscious".
He was taken to Livingstone hospital.
No arrests have been made.
Anyone with information about the attackers could contact the Kabega Park police station on 041-397-6848.