Nifty ended the week 0.4% higher, aided by gains in financials and metals, with the index rising 117 points on Friday to ...