Police in Hamilton have charged a man with sexually assaulting three other men in the central city.
They arrested the 33-year-man on Tuesday night and charged him with the abduction and sexual assault of two male hitchhikers in Claudelands last Friday.
He has also been charged over an attack on a 22-year-old man in Mill Street last month.
Detectives believe the man may have been involved in other incidents, and are asking any victims to come forward.
The man is due to appear in Hamilton District Court on Wednesday on four counts of sexual assault, two of abduction and two of stupefying a person to carry out a crime.
Police say more charges are likely.