The 36-year-old is in a serious but stable condition.
Police are investigating the stabbing of a taxi driver near Batley.
The 36-year-old man picked up two customers from Crown Cars depot on South Street in Dewsbury at around 1.40am on Friday 3 August.
He was driving along Bradford Road in the direction of Batley, when he was overtaken by a silver Ford Galaxy car which pulled in front of him.
He was able to continue driving and pulled into the BP garage further along the main road. A second car, a silver Volkswagen Golf, and the Ford Galaxy both began to follow the driver and tried to ram the taxi.
The victim and the two customers got out of the taxi at the garage and ran from the vehicle. The suspects then followed the victim and assaulted him. He sustained stab wounds to the leg, arm and head. He remains in hospital in a serious but stable condition.
Police would like to trace the two males in the taxi at the time of the incident as detectives believe they may have information which is valuable to the investigation.
Officers are appealing for the two customers or anyone who knows who the customers were, to contact Kirklees CID on 101, quoting crime reference 13180383141.