Russia on Tuesday cast its seventh veto to protect the Syrian government from United Nations Security Council action, blocking a bid by Western powers to impose sanctions over accusations of chemical weapons attacks during the six-year Syrian conflict.