Thankyou for your reply.
I am in Islamabad and I bought the gear oil from a well reputed dealer in rawalpindi.
UPDATE:
I went to a mechanic nearby and he said that maybe its the shift solenoids so he took them out cleaned them checked connections and re installed .Now the car is working fine again as I have driven around 50kms today and it worked just fine as it was before.
Will check it again as tomorrow is sunday and ill have a lot of time to verify and trouble shoot