20190703 business.india-business: Indices gain for 2nd day as energy; IT stocks rally