Brent crude is trading above $106 a barrel, as the 10-year US Treasury yields reached 5.2%.