While the largecap benchmark indices are about 5 per cent away from hitting their 52-week highs, Nifty Smallcap 100 at Tuesday's intraday value of 9,457.80 still needed another 28 per cent gains to hit its one-year high of 12,047.45.