An attack on a man in Vancouver's West End neighbourhood didn't appear to be an incident of gay bashing as investigators initially suspected, police said on Friday.

The assault took place in the 1600 block of Davie Street shortly after 1 a.m. on May 2, Vancouver police said.

The victim was walking along Davie Street near a convenience store. Three men pelted him with eggs and threw a beer bottle at him but missed.

Police made the conclusion after the men turned themselves in on Friday, following the release of images from a convenience store's surveillance camera earlier in the week.

The surveillance tape shows three men were buying eggs and one of them was holding a beer bottle.

"The investigation is ongoing, but early indications are that the assault appears to have been random and not a hate crime," Vancouver police said in a release.