He might call the shots in New Jersey, but "Sopranos" tough guy James Gandolfini was no match Wednesday for the dangerous streets of New York.

TV's favorite mob boss was whacked in broad daylight on a SoHo street -- by a taxi.

The actor was motoring through Manhattan on his Vespa scooter at about 10 a.m. when he collided with a cab on Hudson Street, where he lay for a few minutes as dazed and confused as his alter ego was after being shot in the season opener.

According to witnesses, Gandolfini was traveling north when he was clipped by a cab turning east on Clarkson Street. The crash knocked the burly TV mobster off his bike.

"He was shaken up," said Jason O'Malley, who works in a building across the street from the accident. "A couple of guys helped him off the ground and picked up his bike."

Gandolfini later borrowed a cellphone to call his assistant and make arrangements for someone to pick up the damaged scooter.

"I'm all right," Gandolfini reportedly told a person in the crowd that gathered. "I'm going to be f---ing sore tomorrow."

"It's my fault," he also said. "I was in a hurry to get somewhere."

Gandolfini saved his anger for a fan who had trouble separating fiction from reality.

"Tony, are you OK?" the fan asked, using Gandolfini's TV moniker.

"That's a character I play," the actor shot back.

Gandolfini later left the scene in another cab, according to a representative for the actor.

Gandolfini did not seek medical attention, said Angela Tarantino, a spokeswoman for HBO.

"James Gandolfini is fine, and his scooter is in the repair shop," Tarantino said.