Sensex and Nifty gained for a third straight week,

Sensex, Nifty rise for third week as PSU banks lead; gold falls and rupee weakens