Pakistan, Jan. 9 -- Pakistan Stock Exchange (PSX) extended its gains on the last trading day of the session, as benchmark Kse-100 index added another 309.80 points by the closing bell to close at 45,344.54 index level, boosting weekly gains to over 1200 points.

During the session, the index witnessed strong momentum right from the opening bell and gained nearly 600 points to mark intra-day high at 45,916.33 level, however, later succumbed to selling pressure owing to profit-taking.

The buying activity was witnessed across the board, as geared up in anticipation of annual financial results. During the session major moves were recorded in blue-chip stocks, especially in banking scrips, which have remained muted in the previous rally. Inve...