A taxi driver is facing a number of charges, including aggravated assault, in connection with an incident in which a cyclist was badly injured.

The 36-year-old cyclist, who has not been named, was crushed between the taxicab and a hydro pole.

His injuries were so severe that he had to have a leg amputated.

The incident happened at around 2:30 a.m. at the corner of Dovercourt Road and Argyle Street on Nov. 14.

Witnesses told police they heard shouting, followed by the sound of a crash. Then they saw a Beck's taxi leaving the scene and a cyclist lying at the side of the road in obvious pain.

A few hours later a taxi driver contacted police and said he had been assaulted just before the crash.

After investigating for a week, police have now charged taxi driver Sultan Ahmed of Maple, Ont., with criminal negligence causing bodily harm, dangerous operation of a vehicle, failure to stop at the scene of an accident, obstructing a police officer, aggravated assault and assault with weapon.

Ahmed was scheduled to make a court appearance on Friday afternoon.