Os serviços de emergência foram chamados para North Terrace, em Bankstown, por volta das 14h30 de ontem, após relatos de um esfaqueamento.
Um homem de 55 anos foi encontrado com uma facada no torso.
O homem foi atendido no local por paramédicos antes de ser levado ao hospital em estado estável.
Um homem de 27 anos foi preso pouco tempo depois e levado à delegacia de Bankstown.
Ele foi acusado de ferir uma pessoa com a intenção de causar lesões corporais graves e de custódia de uma faca em local público.
O acusado comparecerá hoje ao Tribunal Local de Parramatta.
Um homem de 18 anos também foi preso logo após o suposto esfaqueamento.
Nenhuma outra acusação foi apresentada.
Uma investigação sobre o incidente continua em andamento.