The KSE 100-share index closed 1.59 percent or 517.94 points high at 33023.80.
High and Low were 33087.48 and 32354.01 respectively.
Total volume traded in the market was 176,999,210 and in terms of value it was 10,392,290,931.
Total traded companies were 325, among them 217 advanced, 85 declined while 23 went unchanged.
Unilever Foods is the top advancer with price per share 7849.00 (98.50) followed by Colgate Palmolive with price per share of 1500 (50.00) and Hinopak Motor with price per share of 1039.98 (38.37).
According to investors successful negotiations with International Monetary Fund (IMF), agreement between federal and KP government and expectation of decrease in interest rate from SBP were some of the reason behind recovery of KSE 100-Index.