UPDATE JANUARY 6: Police have charged a 30-year-old man following investigations into two incidents that occurred in Caboolture South on January 1.
It will be alleged that around 4.20am, a 59-year-old male taxi driver was struck in the face after driving a male passenger to an address in John Street.
A short time later, it is alleged the man attended a residence on Frank Street and assaulted a 26-year-old man with a knife.
The 59-year-old man and 26-year-old man sustained non life-threatening injuries.
The 30-year-old Caboolture South man was charged with two counts of assault occasioning bodily harm, and one count each of acts intended to main, unlawful wounding, and common assault.
He is due to appear in the Caboolture Magistrates Court on February 2.
POLICE have closed off John St and Frank St at Caboolture after two assaults occurred during the early hours of New Years Day.
A police spokesman said a 59-year-old taxi driver was allegedly assaulted on John St about 4.15am.
The spokesman said the taxi driver sustained bruising and swelling which was consistent with being punched in the face.
He was not admitted to hospital.
It's believed the taxi driver reported the incident at the Caboolture Police Station.
Following this the suspect allegedly proceeded to Frank St Caboolture where a 26-year-old man was assaulted.
The police spokesman said a bladed weapon was used in the assault on Frank St.
The man sustained injuries including a gash to the shoulder. He was transported to Caboolture Hospital and later transferred to Redcliffe.
Police were yet to receive a statement from the second assault victim.
The suspect also sustained injury. He was transported to the Royal Brisbane Hospital for treatment.
He was yet to be questioned by police.
Update your news preferences and get the latest news delivered to your inbox.