The red flag was hoisted to stop swimming at two beaches, and five swimming pools were affected as 300 lifeguards went on strike yesterday.