My contract was supposed to end in June, but I told my landlord in February that I will be moving on in end of May. As my lease requires a 1 month notice only to terminate the contract, I sent a letter to my landlord on 28th April to terminate the contract. He replied that he received the request on 1st May. So I paid him the rent for the last month and he sent me back a rental receipt for 1st May-31st May.
He then has found a new tenant and is letting out on 20th May. He then requests me to vacate the house and handover the keys on 17th, but he is not paying me back the rent for the rest of the month. He threatens me that he could have actually charged me for the rent in June as well as the contract is supposed to end in June.
Am I liable to pay for the rent until 30th May even though he is re-letting the apartment on 20th?