A 77-year-old man was using the cash machine outside Sainsbury’s at approximately 6am on Wednesday, February 5, when he was approached by an unknown white male demanding cash and his bank card.
The victim bravely fought off the suspect who made off empty-handed towards the path leading to Colchester Avenue.
Detective Constable Stephen Mayne, from South Wales Police, said: “The victim in this case showed great bravery, however he has been left shaken.
“We would encourage anyone who knows him to please come forward.”
The suspect was carrying a black ruck sack and was wearing a high-vis vest and black hat with a white motif on the front.
The appeal by South Wales Police has gone viral having been shared more than 2,500 times.