This month , oil prices have surged by more than 28 percent in value on growing optimism about a global economic recovery and a pick-up in worldwide energy demand , as well as the weakening dollar , analysts said .