The US markets ended mixed after a choppy session. Higher oil prices and profit booking after the Greek rescue package led the markets lower. The Dow however touched 13,000 intraday.
Dow Jones Industrial Average was up 0.12% or 15.82 points at 12965.69. Nasdaq Composite was down 0.11% or 3.21 points at 2948.57. Standard & Poor's 500 was up 0.07% or 0.98 points at 1362.21.