Oil prices to retain for July