UBS has given PETROCHINA a 'Buy' rating with a target price of HKD14.2 due to a resilient outlook for oil earnings in the upstream segment, despite a slight decline in revenue. The net profit met expectations, and the natural gas sales are expected to maintain steady growth, although there are concerns about rising costs in the refining segment.