A major storm is currently battering parts of Melbourne.

It follows nearly 3 days of continuous rain in the city and should clear for a nice Melbourne Cup day with a top of 19 and a few clouds around.

The current storm, looking at the rain radar, should pass within 90 minutes.