Short-covering leads markets higher

Erasing an earlier drop of 0.4 per cent, the Sensex ended 0.6 per cent higher on the expiry day of the March derivative contracts.