The Pakistan Stock Exchange (PSX) landed in the green on Tuesday with the benchmark KSE-100 index gaining 164 points to close at 39,453 points.
The index, which had lost close to 1,000 points on Monday, opened lower today, bottoming out at 38,561 points before recovering.
In all, 167.8 million shares worth Rs8.0 billion were traded at the exchange. Of the 325 traded scrips, 137 advanced, 174 declined and 14 remained unchanged.
"Press conference from media wing of Pakistan armed forces in the second half regarding security plan for timely elections boosted investor's confidence and brought recovery in the market," a note from Elixir Securities said.