Indian stock markets witnessed a relief rally in the third week of March as the benchmark indices gained for five sessions. On March 21, the Sensex closed at 76,905.51 levels up by 557.45 points or 0.73 per cent. The Nifty50 index closed at 23,350.4 levels up by 159.75 points or 0.69 per cent.