Global equities charged higher yesterday as rising oil prices and buoyant German investor confidence brought cheer to investors, analysts said.