The key Indian stock indices gained 0.4% as the markets hit two-year highs before paring some gains later in the day. Banking, metal and consumer stocks rose while IT and oil & gas stocks fell. Mid-cap stocks rose 0.3% while small-caps fell 0.4%. Several companies announced order wins including IVRCL, Nagarjuna Constructions and Bajaj Electricals. The document provides analysis on BGR Energy initiating coverage and maintains buy ratings on IVRCL and Nagarjuna Constructions.