Oil prices climbed towards a 12-week high of above $79 a barrel today.

For September delivery, US crude rose 48¢ to $79.43 a barrel by 4.06am ET, while London Brent crude increased 47¢ to $78.65 a barrel, according to Reuters.

Oil prices also gained support from a tropical cyclone forming in the mid-Atlantic.