While the BSE MidCap index gained 1.78 per cent, Nifty MidCap 50 and Nifty MidCap 100 rose by 1.58 per cent and 1.86 per cent, respectively.