Officers responded just before 11pm on Friday to reports of the assault.
The woman was attacked outside The Squirrels antique shop on New Street, Basingstoke.
Thunderstorms in Portsmouth yellow weather warning: The Met Office forecast for the next three days in city, Fareham, Gosport, Havant and Waterlooville and Hampshire
Portsmouth Traffic: M27 between junctions 11 and 12 closed throughout August amid footbridge repairs with A27 diversion in place
Emergency crews battling to save someone’s life on Southsea seafront
'Manipulative' paedophile who went to Farnborough Railway Station with cans of Strongbow cider to meet girl, who he asked to travel 100 miles, busted by undercover police officer
Police update on probe into death of ‘Wiggy’ Symes after fatal dog attack in Fareham
A statement from Hampshire Constabulary said: ‘She had been punched to the ground and knocked unconscious.
‘She sustained minor injuries and did not require hospital treatment.’
The police report an officer was also assaulted at the scene – sustaining a minor injury as a result.
So far, a 23-year-old man from Basingstoke was arrested on suspicion of two counts of assaulting a person and causing actual bodily harm.
They are appealing for witnesses to come forward who may have more information regarding what happened.
He has been released on conditional bail amid ongoing police enquiries.
‘Officers believe there were people in the area that may have seen the incident,’ Hampshire police added.
‘Were you in the area at the time? Did you witness the incident?
‘Do you have any CCTV images or dash-cam footage that could help our investigation?
‘Anyone with information is asked to contact 101 quoting the reference number 44220306138.
‘Alternatively, go online and submit information via our website.’
For all the latest news, traffic and travel, what’s on, Pompey, sport and breaking stories visit The News’s website.
We will be bringing you all of the latest stories from across Portsmouth and surrounding area throughout the day.
If there is a story you think we should know about, you can contact us via our email [email protected] or via our social media channels – Facebook or Twitter.
Do not contact us while you are driving. To stay up to date with all the latest Portsmouth news follow us on twitter @portsmouthnews or like our Facebook page.