Markets finished the session on a firm note as pace of foreign buying into beaten down bluechips helped benchmark indices to register gains for the third straight week.
Meanwhile, rise in crude oil price and rally in global equities also aided sentiment.