Financials lead rally as defence, healthcare remain safe bets