Oil prices held steady Tuesday, approaching a near three-week high, amid continued Middle East tension and recovering Chinese demand.