A cab driver told Buffalo police he was punched, choked and robbed by two males early Saturday in the city’s Riverside neighborhood.

The cabbie picked up a fare about 1:18 a.m. on Roesch Avenue, where the two males jumped in and starting attacking him, according to police. A gun was pressed against the driver’s head during the struggle. The robbers fled on foot with $300, police added.