European stock markets closed firmer today, recovering some of the ground lost on Monday. Gains were limited, however, due to concerns as oil rocketed to record highs and the dollar fell again.

Dublin's ISEQ again bucked the trend, closing down another 48 points at 7,411. The main losers were building stocks, with Grafton dropping 35 cent to €7.20 just before the close and Kingspan down 27 to €15.33. Banks were mixed, with AIB down 27 at €15.63.

Elsewhere in Europe, Paris gained 0.4% and Frankfurt ended 0.3% higher. London's FTSE added 14 points to 6,475, with Marks & Spencer jumping 3% to 654p after strong first-half results and a share buy-back announcement.

On Wall Street, the Dow Jones was up six at 13,549 and the Nasdaq was down four at 2,791. Earlier in Japan, Tokyo's Nikkei ended down 19 points, at 16,250, its lowest close since September 18.