Three Williams Lake men were arrested in two separate incidents over Stampede weekend.
Members of the Cariboo Chilcotin Crime Reduction Unit, while patrolling the Stampede grounds on Friday, observed two men who were known to them standing in a crowd.
Police say that further investigation revealed that one of the men was in possession of a weapon.
32-year old Lawrence Elkins is now facing a charge of Possession of a Weapon For Dangerous Purpose and Unauthorized Possession of a Firearm.
Police were also patrolling the City on Sunday and came across a group of people walking towards the Stampede Grounds where people had gathered for a rodeo performance.
RCMP say one of the men, a well-known prolific offender, became angry and belligerent when police stopped to talk to the group.
Police say he then took an aggressive stance and his body language led them to believe that he may have a weapon.
A subsequent search confirmed that.
Police say they found a weapon on a second person in the group as well.
30-year old Brent Myles Adolph and 24-year old Blake Bob Johnny are now facing weapons-related charges and Adolph is also charged with one count of Obstructing a Police Officer.