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