An elderly man was slightly injured in his hands when he resisted a thief who held up a shop in Triq id-Duka ta’ Edinburgh, Hamrun, at 3.10pm.
The police said a man brandishing a knife entered the shop and asked the victim, who was inside, for cash.
The victim resisted the thief and was slightly injured.
The thief made off with just a few coins but was caught by the police in Triq Atoċja, later in the afternoon.
An inquiry is being held.