Several units responded to Trafalgar Road at 00:21 after reports of a group of people fighting in the street. Local residents also reported hearing a series of shouts and loud bangs.
The windscreen of a grey Ford was also badly damaged during the incident, with a vehicle recovery service needed to transport the vehicle from the pavement outside Jewson’s.
A 26-year-old man from Newport has been arrested on suspicion of assaulting a police officer, criminal damage, and using threatening/abusive with intent to cause fear or provoke unlawful violence.
A 28-year-old man from Newport has also been arrested on suspicion of being drunk and disorderly in a public place.
Both men were taken to Newport Police Station and remain there in custody at this time.