Oil Posts Two-Month HighÂ