U.S. sovereign bond prices rose on Tuesday as stocks fell and oil prices wavered.
The yield (which moves inversely to the price) on the benchmark 10-year Treasury note fell to 1.723 percent, after hitting its lowest levels since March 1. The yield on the 30-year Treasury bond was also lower, at 2.544 percent, after hitting a six-week low.
Two-year yields dipped to 0.72 percent.
U.S. oil prices settled 0.5 percent higher after shedding 3 percent on Monday.
Commodity prices have led to volatility in equity markets in recent months and any "risk-on" move tends to favor so-called safe haven assets like fixed income. Oil came under renewed pressure on Tuesday morning with Reuters citing weakening demand for gasoline and concerns of a global crude glut for the slump.
Traders were also reacting to comments from Kuwait's OPEC governor Nawal Al-Fuzaia who spoke of the prospect of a freeze in output for the oil cartel.