1. payment of your salary is not depended on the receipt of payment by your employer from their client where you are working for your client, 2. You can not drag the client of your employer in your browl with your employer, 3. You are legally entitled to get your with held salary and also the TDS certificate for deducting Income tax for depositing with malyasian authority, 4. Here, the pertinent question is are you governed by the law of India or Malayasia since you are working from India online and has not visited Malayasia for doing job with the said co0mpany, 5. If you are considered as working from India, then the TDS also should have been deposited with Indian I.Tax department, 6. I think, because of these problems only your Company has terminated your contract, 7. File a complaint case before your local labour commissioner and lodge a complaint before the local i.T department, 8. If the Malayasian Company has a local office, make them a party too, 9. You can also file a Money suit against the said Company demanding the with held salary, damage and cost.