PSX posts 3.3pc weekly gain amid bullish outlook