A man has been stabbed while another has been bashed in the head during a violent fight in Sydney's CBD.
Police were called to the scene near Darling Harbour after the confrontation broke out just before midnight on Sunday.
A 48-year-old man was found with several stab wounds and was taken to St Vincent's Hospital to undergo surgery on Monday morning.
The second man, 54, was taken to Royal Prince Alfred Hospital with a head injury and is being kept under police guard.
Police say it's not yet known what sparked the fight and have urged anyone who saw the incident to contact them.