Oil headed for weekly gains as Red Sea tanker attacks and Kazakhstan's export disruption raised supply fears, with Brent near $100 and WTI set for strong weekly advances.