Dubai: Gold also rallied more than two per cent to a four-month high on Friday as the dollar slumped against the euro and markets floundered on renewed fears over the scope of the credit crisis.

Spot gold was at $962.60/963.60 an ounce at 1404 GMT, up from $944.10/945.30 on Thursday.

Earlier it touched a session high of $967.60, its strongest since March 19.