Top gainers in Nifty include Tata Cons. Prod (6%), Nestle (5.37%), Bharat Elec (5.09%), Trent (4.8%).