A man was hospitalised after he was hit by a car in St Joseph High Road, Hamrun at around 6pm.
The police said the incident happened as the 78-year-old, resident in Santa Venera, was crossing the road.
His injuries were not life-threatening, the police said.