The president says the deal could be signed as soon as this weekend, lessening fears of a return to all-out war after this week's strikes.