Oil held near two-week highs on Monday, supported by expectations of a US Federal Reserve rate cut and concerns over geopolitical risks to Russian and Venezuelan supply.