BRIndex30 increased by 337.43 points or 1.48 percent to close at 23,140.71 points with a turnover of 127.456 million shares.
The KSE-100 Index surged by 608.23 points or 1.47 percent to close at 41,904.47 points. Daily trading volumes stood at 206.892 million shares as compared to 266.633 million shares traded Monday.
The market capitalization increased by Rs 61 billion to Rs 7.908 trillion. Out of 365 active scrips, 257 closed in positive, only 93 in negative while the value of 15 stocks remained unchanged.
Hascol Petrol was the volume leader with 19.044 million shares. However, it lost Re 0.40 to close at Rs 27.12 followed by K-Electric that gained Re 0.05 to close at Rs 4.58 with 16.090 million shares. Colgate Palmolive and Bhanero Textile were the top gainers with Rs 80.05 and Rs 41.00, respectively to close at Rs 2,600.00 and Rs 880.00. Rafhan Maize and Nestle Pakistan were the top losers with Rs 254.91 and Rs 175.00, respectively to close at Rs 7,000.09 and Rs 8,000.00.
BR Automobile Assembler Index decreased by 36.88 points or 0.6 percent to close at 6,065.27 points with total turnover of 1.674 million shares.
BR Cement Index increased by 99.13 points or 2.71 percent to close at 3,752.93 points with 20.965 million shares.
BR Commercial Banks Index surged by 173.6 points or 1.8 percent to close at 9,809.90 points with 17.498 million shares. BR Power Generation and Distribution Index gained 70.05 points or 1.24 percent to close at 5,696.68 points with 20.206 million shares.
BR Oil and Gas Index inched up by 49.07 points or 1.01 percent to close at 4,921.81 points with 35.565 million shares.
BR Tech. & Comm. Index closed at 1,023.98 points, up 18.41 points or 1.83 percent with 21.899 million shares.
"In the aftermath of US-Iran confrontation and developing geo-political situation, world markets staged a recovery with an understandable decline in international crude prices," an analyst at Arif Habib Limited said.
The KSE-100 Index also partially recovered the points lost on Monday with an increase of 649 points by the end of session. Banks, OMCs, Refineries and Cement sectors remained in the limelight, with LUCK, PSO, ATRL and NRL hitting upper circuits by the end of session. Overall, OMCs saw largest volumes of 31.1 million shares, followed by Technology (21.9 million shares) and Cement (20.9 million shares).
Sectors contributing to the performance include Banks (up 205 points), Fertilizer (up 83 points), Cement (up 68 points), O&GMCs (up 66 points) and Inv Banks (up 61 points).
Stocks that contributed positively include HBL (up 93 points), LUCK (up 60 points), DAWH (up 56 points), PSO (up 44 points) and ENGRO (up 42 points). Stocks that contributed negatively include INDU (down 16 points), NESTLE (down 9 points), IGIHL (down 5 points), MLCF (down 3 points) and POL (down 3 points).