Police are appealing for help hunting a “reckless” driver seen in footage on social media arguing with a cyclist before driving at him “at speed”.

IT consultant Dave Clifton, 50, was nearly struck by the driver of a black Audi A3 in Clapham, south-west London, at around 8am on Wednesday.

Scotland Yard issued an appeal on Sunday after being unable to track down the “dangerous” man after he sped away in reverse from an officer.

“Luckily no-one was seriously injured or even killed by this reckless driver,” Detective Constable James Preston said.

Mr Clifton’s video starts with the driver yelling while stopped at traffic lights near Clapham North station.

He then swerves into a bus lane, nearly striking the cyclist for the first time.

Stopped at a further set of lights, the driver repeatedly throws debris from his car at the cyclist while hurling obscenities.

“When the lights turned green, the driver turned his car towards the victim and drove at him at speed before changing direction,” police said.

The Audi takes a left onto a side-street where a witness said he nearly hit another cyclist, according to police.

The driver swerves in front of the cyclist
The driver swerves in front of the cyclist (Dave Clifton/PA)

A large group of bikers stop and the driver turns around, mounts the pavement and drives towards them.

“It’s a stolen car,” the driver says as they threaten to call the police.

An officer in an un-marked car turns up to cheers, but the driver reverses down Dorset Road at speed.

“It’s worrying having drivers on the road like that, certainly,” Mr Clifton, of Wimbledon, south-west London said.

“It’s all just really bizarre. I don’t know if he’s just having a bad morning or what. He seems to be picking on everybody.”

Det Con Preston said: “We are still trying to trace him and urge anyone who recognises him to contact the police as soon as possible.

“The sooner you call us, the sooner we can take this dangerous driver off the road.”

Witnesses should contact 101 or Crimestoppers anonymously on 0800 555 111.