Oil prices steadied near 3-1/2 year highs on Friday