Oil rose from a five-month low after the US president said Modi had vowed to halt purchases of Russian barrels.