Oil for June delivery rose $1.29 to settle at $106.16 a barrel.
Gold futures for June delivery fell $1.80 to settle at $1,662.40 an ounce.
Bonds: The price on the benchmark 10-year U.S. Treasury were lower, with the yield rising to 1.96% from 1.91% late Monday.
Are you worried about how the 2012 presidential election will impact your investment portfolio? Which candidate do you think will be better for the stock market? E-mail Hibah.Yousuf@turner.com for the chance to be included in an upcoming story.