Oil falls below $99 on hopes of new US-Iran peace talks