Stocks | Fri Jun 28, 2013 4:56pm IST

Indian shares gain nearly 3 pct as energy stocks rally