A Perth schoolboy who was hit by a car remained in a critical condition yesterday.

Tayside police have put out a renewed appeal for more witnesses to come forward after the boy was hit by a silver-coloured Subaru car in Perth’s Strathtay Road, near Garth Avenue, on Monday around 3.30pm.

Horrified witnesses say he was thrown high into the air in front of his mother. The injured child was taken to Dundee’s Ninewells Hospital.

A police spokesperson said yesterday: “The seven year-old has remained in intensive care. His condition is critical.”

Officers went door to door to try and piece together events in the hours following the accident.

Strathtay Road was closed for five hours as police made enquiries.

The tragic collision happened as children were making their way home after school from nearby Our Lady’s RC School.

A police spokesperson said some witnesses have already come forward and officers are continuing to make enquiries. “We are particularly keen to trace the driver or occupants of a blue-coloured estate car which may have been in the vicinity at the time and who may have witnessed the collision,” he added.

Monday’s horrifying accident shocked residents of Strathtay Road in the Letham area of Perth.

Mary Conway was hanging up washing in her back garden when she heard the impact. Her husband Derek rushed to the scene to help.

The couple spoke of “an accident waiting to happen” in Strathtay Road and want to see action taken to curb speeding.

The incident prompted Councillor Calum Gillies to tell the PA: “There’s going to be a survey done as soon as possible along the whole length of Strathtay Road. We don’t know if speed was involved in this terrible accident, but drivers have to be especially careful in built-up areas.”