Pakistan's ambassador to Tehran was injured and taken to hospital on Tuesday when his car was attacked by an Afghan, Iran's foreign ministry spokesman told state-run television.
"The Pakistan ambassador's car has been attacked by an Afghan. The ambassador has been injured and he is in hospital. The Afghan has been arrested," the spokesman Ramin Mehmanparast was quoted as saying.
He did not give any further details in his comments made on on state-run Arabic language Al-Alam television.
But Tehran police chief said the ambassador, Mohammad Bakhsh Abbasi, was injured in a confrontation.
"The ambassador went to a gym several times a week without his bodyguards. This afternoon while he was on his way
he had a clash with a 21-year-old Afghan, he was injured on the head and fell," police chief Hossein Sajedi-Nia told ISNA news agency.
"Policemen appeared on the scene after phone calls by people and arrested that person," he said.
"The ambassador is well now and the detained man is being interrogated."