Oil revenues aid recovery -