Dollar steady near recent highs; euro suffers more weakness