Two Toronto taxi drivers stopped traffic in the downtown core early Thursday morning when an argument about a fare turned violent.

The two men, from rival companies, began punching and pinning each other to the street near King Street and Spadina Avenue.

A passenger in one of the vehicles got out and hailed another cab.