A man has been charged with drink-driving after allegedly getting behind the wheel of a milk truck in Queenstown.
Sergeant Steve Watt, of Queenstown, said the 28-year-old man was "intoxicated and jumped in a milk truck'' outside the Night 'n Day store in Camp St, about 5.45am on Saturday.
The delivery driver was in the back of the truck when the man got into the front seat.
The van was driven only half a metre before police arrived and breath-tested the man. He recorded a reading of 894mcg and was due to appear in court this week.
An Australian tourist was arrested and charged with assault after allegedly knocking out another man outside Bungalow bar in Camp St, about 6am on Saturday.
The man was taken to hospital to be checked but was not seriously injured.
Several alleged drink-drivers were stopped over the weekend.
A 55-year-old woman was stopped by police after crashing into two vehicles in Lake Ave in Frankton, about 12.10am on Saturday. She was charged with drink-driving after recording a reading of 1149mcg, more than four times the legal limit.
A 28-year-old man was charged with careless driving and drink-driving after crashing into a parked car in Richards Park Lane, in Fernhill, about 5.30am on Saturday.
Sgt Watt said the man recorded a reading of 692mcg.
A 30-year-old motorcyclist was charged with drink-driving after being stopped by police in Camp St on Saturday night.
He recorded a reading of 469mcg.
The following day, a man was allegedly caught driving through a red light before officers stopped him in Beetham St, Queenstown, about 4am.
The 23-year-old recorded a reading of 882mcg and was charged with drink-driving.
All of the alleged offenders were due to appear in court this week.