Mixed sentiments meant the index closed marginally negative after volatile trading with KSE-100 index dipping by as much as 250 points intraday.
At close, the Karachi Stock Exchange (KSE) benchmark 100-share index fell 0.14% or 46.91 points to end at 33,371.29.
Trade volumes rose to 279 million shares compared to 250 million on Monday.
Shares of 400 companies were traded on Tuesday. Of these, 157 companies declined, 222 closed higher and 21 remained unchanged. The value of shares traded during the day was Rs13.2 billion.
Pak Elektron was the volume leader with 20 million shares, gaining Rs1.22 to close at Rs49.52. It was followed by Pakistan International Airlines with 15 million shares, gaining Rs0.41 to close at Rs8.41 and Pakistan International Bulk Terminal with 14.9 million shares, gaining Rs1.75 to close at Rs36.93.
Foreign institutional investors were net buyers of Rs365 million worth of shares during the trading session, according to data compiled by the National Clearing Company of Pakistan Limited.