Dollar at Six-Week High on Rate Bets and Iran Risk