Pakistan and the IMF have reached to an agreement over several key issues including leaving value of the rupee to be determined by the market, hike in interest rate, withdrawal of tax concessions, increase in tax recoveries, hike in electricity and gas tariffs, according to the sources.