It is clear from the information provided by you that you are under an obligation to give TWO months' NOTICE if you resign from employment. During the notice period, you have no right to take leave without express permission.
The company MAY, at its SOLE DISCRETION, relieve you earlier. The resignation becomes effective from the date of receipt by the company. Therefore, if the company agrees, let's say, ten days after you submitted your resignation, to relieve you early, it will pay you for the ten days you have worked but insist on you buying out the notice period. The company has agreed in your case to your buying out the notice period. Then the company has asserted its right to terminate your employment. We need not go into that at this stage.
From the facts given, it is clear that the company CAN (if it so decides) relieve you earlier than the due period, in which case you have to buy out the entire notice period, and the company will pay you for the period you have worked after submitting the resignation.
As you are a party to these provisions of the contract of employment, you have to abide by them.
The company is apparently acting within the contract.
Now, you must make a decision that is most applicable to your situation.
Regards,
Samvedan
July 19, 2011