Oil climbs above $95 as traders watch supply risks, global demand outlook

Prices near $100 as traders weigh OPEC+ moves and summer demand surge