Indian stock markets opened in green on Tuesday after a sharp fall on Monday. The upturn comes after US President Donald Trump claimed he held productive talks with Iran. Trump also postponed the decision to hit Iran's energy sites, and announced a 5-day pause. The rupee opened 34 paise higher at 93.63 against the US dollar. It settled at record closing low of 93.97 a dollar on Monday. Overnight, the three main US stock indexes finished Monday's session up more than 1 per cent.