THE FINAL COUNTDOWN

There's just over half an hour left of trading in Europe, and the cross-regional STOXX 600 TVC:SXXP is set for a 2.6% weekly gain.

After a bit of a choppy first half of the day, the index has been picking up again in the second half and is now up 0.6% on the day and trading around record highs.

Utilities (.SX6P) are still leading gains, up 1.8%, but construction and materials (.SXOP), industrial goods and services (.SXNP) and tech (.SX8P) stocks are also all up by more than 1%. Most sectors are in fact looking like they'll end the day in positive territory.

Travel and leisure stocks (.SXTP) and luxury names (.STXLUXP) are meanwhile trailing, down 0.7% and 1% respectively.

Looking at other European indices, the FTSE CURRENCYCOM:UK100 has clawed itself back into the green after trading in the red earlier, and is now up 0.1% on the day and 1.4% across the week. The CAC is also firmly back in positive territory, up 0.4%, and the DAX has extended its earlier gains to add 0.8%.

Let's see if the positive momentum can carry on into next week...