All major markets, including bullion and oils, remained closed today on account of 'Independence Day'.