Benchmark indices witnessed a significant upswing in the morning trading session on Friday, as the Nifty surged beyond the 21,000 mark and the Sensex witnessed a strong gain of almost 300 points. The 30-company benchmark maintained its position close to the 70,000 mark.