A violent brawl ahead of yesterday's Old Firm match has been caught on camera.

The video, which was posted on YouTube, shows fans fighting on Victoria Road ahead of the Scottish League Cup semi-final between Rangers and Celtic.

The footage, which has been viewed nearly 40,000 times was captured by a local who was out walking her dog.

WARNING: This video contains strong language

Police Scotland confirmed eighteen men have been arrested following match.

All of the arrests were made in or around Hampden Park in Glasgow, where the Old Firm match took place.

Reports will be submitted to the procurator fiscal and the pair are expected to appear at Glasgow Sheriff Court today.

A further 16 men, aged between 17 and 68, were arrested for minor public order offences.