A plucky pensioner fought back after a robber tried to steal the money he had just withdrawn from a cash machine.

The 77-year-old squared up to the masked robber and threw several punches at him during the incident outside a Sainsbury’s supermarket in Colchester Avenue, Cardiff, on February 5.

South Wales Police said the victim was using the cash machine when he was approached by a white man demanding the cash and his bank card.

A 77-year-old fights off an assailant during an attempted robbery in Cardiff. Credit: South Wales Police

The pensioner 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.