A Russian and two Indian nationals were arrested and charged for overstaying their visas during a police raid on a villa in Bang Thao beach area of Phuket's Thalang district on Thursday.
At about 1.15pm, a team of immigration and tourist police went to the villa to arrest an Indian man on charges of threatening and intimidating other people.
The officers did not find the Indian man, who was believed to be hiding inside the villa. However, they found a 33-year-old Russian man whose visa had expired.
Four policemen remained outside the villa.
A foreign man came out of the villa wielding a baseball bat. He attacked the police with the bat, injuring two officers. The police called for reinforcements.
At about 5.15pm, a 30-strong special operation team and immigration police went to the villa. In a search, the police detained five foreigners for passport and visa checks.
Among the detained foreigners were two Indian men. Both were found to have overstayed their visas.