The charges come after two men were assaulted at the Monksbrook service station on Passfield Avenue, Eastleigh at around 5.19pm on Tuesday 13 October.
Reece Michael Binks, aged 23, of Lawn Road, Eastleigh was charged on two counts of assault and one count of affray.
Jake Baldacchino, aged 26, of Devon Close, Eastleigh was charged with one count of affray and one count of possession of an offensive weapon.
A 18-year-old man from Eastleigh was initially arrested on suspicion of affray. He was later released and no further action taken against him.
Binks and Baldicchino have been remanded by the courts and are due to appear at Southampton Crown Court on Friday 13 November.