Sensex gains 42 points, but analysts predict market uncertainty ahead over tension in Middle East 1 year ago