A retired bus driver has told how he fought off a would-be robber at a cash machine.
Grandfather Trevor Weston, 77, got £20 from the machine in Cardiff when the man threatened to stab him.
Instead of handing over the cash, Mr Weston put up his fists and said: "Do you want some of this, pal?"
South Wales Police is appealing for information about the attack at Sainsbury's in Roath on 5 February, which was caught on CCTV.
Mr Weston, from Tremorfa, said he had "never been in a fight in his life" before he fought off the attacker, and police cheered when they watched the footage.
"I got out my £20 and had just put my wallet back in my pocket when this bloke - this thing - came from nowhere, grabbed me and said, 'Give me your money or I'll stab you'," he said.
"When he demanded I hand over my money, I replied, 'You what? Do you want some of this, pal?' and I put up my guard.
"Actually, it's a good job there's no sound on that video because I probably turned the air blue with what I really said."
Mr Weston said he could only punch left handed after previously suffering a broken shoulder.
He said: "He walked up to me and I smacked him in the mouth. He reeled back a bit and then he came toward me again and spun me around."
After footage of the video emerged Mr Weston said that he had been sent messages from people who said he looked like a prize fighter.
It was not until later that it emerged the attacker was not armed with a blade, but a pencil.
But police told Mr Weston he could still have been hurt, as the weapon was placed against his neck at one point.
His nephews and nieces have praised him for standing up to the thug.
"My granddaughter keeps insisting that we watch it," said Mr Weston, who did not phone the police for hours after the attack.
"The only thing I was annoyed about was I got in the car to listen to the news it had finished," Mr Weston told Claire Summers on BBC Radio Wales.
"I always listen to the news. Because of him I missed the news."