The man who said he shot unarmed teenager Trayvon Martin in self-defense said he was punched in the face while he was talking to people at a restaurant in Sanford over the weekend.

George Zimmerman and a friend called 911 after a man accusing him of bragging about the fatal shooting punched him in the face, authorities said.

>> Read more trending stories

WFTV obtained the calls made by George Zimmerman and his friend.

911 dispatcher: “What started the argument?”

Zimmerman: “He recognized me. He told me he was going to kill me he told me he'd (expletive) shoot me and he punched me in the face.”

Zimmerman claimed he was explaining to people sitting at a table that he shot Trayvon Martin in self- defense when a large man approached and asked, “You're bragging about that?” before punching him Zimmerman in the face.

Zimmerman: “This man just punched me in the face.”

Dispatcher: “Is he still there?”

Zimmerman: “Yup. He said he's going to kill me.  You need to send like three or four cops.”

Raw: George Zimmerman, friend call 911 after getting punched (explicit language)

Zimmerman is considered the victim in this case, but witnesses inside Gators Riverside restaurant told authorities that the problem started because Zimmerman was bragging about killing the unarmed teen in 2012.

Witnesses said they overheard Zimmerman say to someone, “I love your tattoos. My name is George Zimmerman, you know, that guy who killed Trayvon Martin?” Witness said Zimmerman also showed his identification card.

The man accused of punching Zimmerman could face charges. His name has not been released.

It's not the first time Zimmerman’s acquittal has made him a target.

More than a year ago, Matthew Apperson was arrested and accused of trying to kill Zimmerman during a road rage incident.