KARACHI (Reuters) - The Pakistani rupee fell to a record low on Wednesday on strong demand for the dollar for oil import payments, and dealers said they expected the currency to weaken further in the days ahead. The rupee ended at 86.56/58 to the dollar, weaker than Tuesdays close of 86.40/42. The rupee was traded as high as 86.58 to the dollar, said a dealer at a foreign bank. The rupee last hit a record low in May, at 86.50. Dealers said dollar payments are typically higher in July and August because of stronger oil demand and debt payments. As well as oil payments, the International Monetary Funds stalled aid programme to Pakistan is also weighing on the rupee. The IMF has criticised the government for its patchy implementation of fiscal reforms and has held back the sixth tranche of an $11 billion loan programme since August last year. IMF and Pakistan officials were due to meet this month but the meeting has been delayed and no new date has been announced. This month, the US confirmed it would hold back $800 million in aid to Pakistan, or nearly a third of its total security aid, in part because Pakistan had expelled American military trainers and imposed other limits on visas for US personnel. Foreign direct investment has also been falling, dropping 26.8 percent in the 2010/11 fiscal year to $1.573 billion from $2.150 billion in the same period last year. But Pakistans current account surplus gives the country some sense of financial security though analysts said it might not last for much longer. For the 2010/11 fiscal year the government posted a provisional current account surplus of $542 million, the first full-year surplus after seven years of deficits. However, dealers said that the rupee was being supported by increased remittances from Pakistanis working abroad and that was shielding the currency from a sharp fall.