The quarterly earnings due to start this week provided markets a crucial leg-up today as the Sensex recouped 125 points and the Nifty topped 9,200 again amid a mixed Asian scenario.
However, a sense of caution ahead of key economic data kept mood tempered. The 30-share index traded up by 124.71 points, or 0.41%, at 29,831.32, as all indices led by oil and gas, PSU and capital goods came good, rising by up to 1.34%.