Karachi: Pakistan stocks ended higher led by second and third-tier companies on hopes of healthy corporate results, but dealers said investors were likely to remain cautious ahead of a long weekend because of political uncertainty and security worries.

The Karachi Stock Exchange's benchmark 100-share index .KSE ended 0.34 per cent, or 32.39 points, higher at 9,627.63 on turnover of 109.53 million shares.

"The market is likely to be range-bound tomorrow as investors are cautious and would not like to keep their positions open ahead of a long weekend," said Sajid Bhanji, a dealer at Arif Habib Ltd.

Short-term money rates ended flat Wednesday and dealers said they were waiting for the result of a Pakistan Investment Bond (PIB) auction due later in the day. The rupee ended flat at 84.88/98 to the dollar.