Melburnians have shivered through what is expected to be the coldest two days in a row for two years.

Weatherzone meteorologist Brett Dutschke said that by 3pm today, the mercury had only reached a maximum of 11.6 degrees in the city, slightly more than yesterday's 10.8 degree maximum at 8.30am.

"Looking ahead, there is a chance Melbourne will warm a bit later today, but if stays colder than 12 degrees between now and 9am tomorrow, this will go down as the coldest pair of days in two years," Mr Dutschke said.

The last time there were two consecutive days this cold was in August 2010, when there were back-to-back 11.4 degree days.

Temperatures have hovered around nine degrees in Melbourne over the past two days but the wind chill from gusts of up to 80km/h has made it feel five degrees colder.But fortunately conditions are forecast to improve tomorrow, so Melbourne should not end up suffering a record three-day cold spell.