TORONTO - The Toronto stock market registered a solid gain Monday as traders caught up to solid advances made on global commodity and stock markets while the TSX was closed for Victoria Day.

But the TSX closed below its best levels of the session as worries about the future of the eurozone eroded gains in mining and energy stocks late in the session.

The Toronto stock market came down from a 254-point surge to close up 171.15 points to 11,451.78.

The Canadian dollar also gave up early gains as the U.S. currency strengthened and early gains in commodities evaporated, closing down 0.09 of a cent to 97.87 cents US.

The Dow Jones industrial average dipped 1.67 points at 12,502.81. The Nasdaq composite index was 8.13 points lower to 2,839.08 and the S&P 500 index inched up 0.64 of a point to 1,316.63.

Oil dropped 91 cents at US$91.66 a barrel.