Sensex, Nifty End At Over Six-Week Highs Led By Metal, Financial Stocks | Sharefundss