Fog settled over the city this week. Credit:Eddie Jim

Melburnians have shivered through the coldest June day in a quarter of a century, with the mercury remaining below 10 degrees on Thursday.

The Bureau of Meteorology confirmed Thursday had been the coldest June day in the city since 1993, and was also the coldest day since August 3 last year.

The maximum temperature was 9.8 degrees at 3.20pm, before it began to drop again.

It comes ahead of a likely blustery weekend, with a cold front set to hit Victoria late on Friday or early on Saturday.