Bendigo has seen its wettest day in more than four months, after its driest July in 26 years.
Bureau of Meteorology data shows that Bendigo recorded a total of almost 30 millimetres of rain over Friday and Saturday.
Twenty-eight millimetres fell in the 24 hours to 9am Saturday alone, the highest daily total for the city since April.
It also represented about half the rainfall Bendigo would typically receive across the whole of August.
Serpentine farmer Karl Hooke said he received about 30 millimetres, and the slow, steady rain was "just what the doctor ordered".
"It was starting to dry out, so it's fantastic leading into spring," Mr Hooke said.
He said the rain provided more subsoil moisture for pastures.
More agriculture news: Ancient native grass, modern treatment: Australia-first project in our backyard
After a good start to the year, Mr Hooke said, June and July did not see much rain and things were starting to dry out.
"This rain's just been beautiful timing, it would have been good two weeks earlier, but you never say no," he said.
The outlook for spring is promising, with higher than average rain expected.
Mr Hooke said good rain could double crops' yields, up to six or seven tonnes per hectare.
The recent rainy weather followed a much drier than average July for the Bendigo region and much of the state.
Last month, Bendigo saw just 14.6 millimetres of rain, compared to the average of 56.4 millimetres. According to the long-term averages, July is typically the city's wettest month.
Across Victoria as a whole, rainfall was down 35 per cent on the long-term mean last month, making it the driest July for the state since 2002.
July is typically the wettest month of the year for Bendigo.
More news: 'This could be the next Daylesford' | Video
Daytime temperatures were also warmer than average across much of Victoria, Bendigo included, although the city's minimum temperature remained consistent with the long-term average.
While Sunday and Monday are offering some finer weather, the rain could return on Tuesday.
The Bureau of Meteorology has forecast a medium chance of showers for Bendigo, most likely Tuesday evening.
There was a very high chance of showers expected for Wednesday, with precipitation of up to 10 millimetres forecast.
It was anticipated the rain would continue through until at least Saturday.
But on Monday, Bendigo is expected to reach a top of 16 degrees, as is Echuca.
Castlemaine and Maryborough are both headed for a daytime temperature of 15 degrees, while Kyneton is forecast to hit 14 degrees.
Have you signed up to the Bendigo Advertiser's daily newsletter and breaking news emails? You can register below and make sure you are up to date with everything that's happening in central Victoria.