ISLAMABAD: A magnitude 5.4 quake was Saturday recorded in Islamabad, Rawalpindi, Malakand, Shabqadar, Peshawar and the adjoining areas.