Infosys gain 2%, TCS down 2% ahead of Q2 results