Buying in Sun Pharma, index heavyweight Reliance Industries and select banking and IT counters drove Sensex and Nifty 50 higher even as the headwinds emanating from the US-Iran war lingered.