Shares of ONGC gained by a percent to Rs680. The scrip touched an intra-day highof Rs686 and a low of Rs656 and recorded volumes of over 1,00,000 shares on BSE.