Global equities cruise to three-month highs, the dollar protest under pressure