Strong investor support for financial and mining stocks has driven a third straight day of gains and taken the market to a near four month high.

Strong investor support for financial and mining stocks has driven a third straight day of gains and taken the market to a near four month high.