Do you have any witnesses? If not, it's their word against yours! Though time then - for you!
You should be betting on them contradicting each other in court. Any witness can make a mistake and memory might be impaired after an assult, but if innocent the statements will comfortably enough ad up. I they are lying and need to make up their 'truth' a good solicitor can create doubt through contradiction.
Believe it or not and no offence meant - if your a gay male, you stand a much better chance...
Better not to drink to much for a start, then you might remember if you made rude comment or not!