The US and Iran will hold talks about Tehran's nuclear program in Geneva later this week, with Tehran under great pressure to make a deal or face the possibility of military strikes.