A man has been charged with a number of offences following an eight-hour standoff with police in Newtown on Sunday.

A 38-year-old man allegedly broke into a house on Church Street before climbing from a second-storey balcony on to the roof at around 9.15am.

The man allegedly ran across the roof yelling "I am Australian". Credit:Danny Clayton

According to police, he then started throwing bricks and tiles at police, pedestrians and cars below.

Six police units, including police rescue and the dog unit, along with paramedics and firefighters attended.