The US dollar and bond yields rose amid solid US economic data. Oil prices rose as tension gripped the Middle East.