Markets this week: Sensex, Nifty rise for 3rd week as financials lift broader indices