Defence stocks across the board were firm even as the rest of the market struggled with weak sentiment linked to rising crude prices and the worsening conflict involving Iran and the United States.