Gunfire and blockades brought busy streets to standstill south of the border in Reynosa where four gunmen were killed in a shootout with Mexican soldiers.