Earlier in the session, the Nifty climbed as much as 1.2% to 24,303, while the Sensex also rose up to 1.2% to touch 78,526 before trimming some gains.