Dollar gains half cent