The dollar clung to seven-week highs against major currencies on Tuesday as investors pondered the outlook for US rates after a strong jobs report last week dashed bets for large rate cuts, while escalating tensions in Middle East dented risk sentiment.