Karachi: Pakistani stocks fell yesterday as investors booked profits after the market touched a 31-month high the previous day, dealers said.

The Karachi Stock Exchange's benchmark 100-share index ended 0.19 per cent, or 23.78 points, lower at 12,658.16 on turnover of 270.8 million shares.

"Investors booked profits in an overbought market, but losses were restricted as there was buying in the fertiliser sector ahead of the result season," said Ahfaz Mustafa, managing director at Ismail Iqbal Securities.

Volume leader Fauji Bin Qasim ended 2.25 per cent higher at 43.10 rupees ahead of its results for the quarter ending December 31 due to be announced on January 25.

In the currency market, the rupee ended at 85.85/90 to the dollar, weaker than Monday's close of 85.50/55 because of higher import payments, especially of oil.