Oil prices mostly rose over 2 per cent on Friday after energy firms posted positive earnings and US data showed crude ou