Indian markets rise on US-Iran talks hopes as dollar hits 6-week high