Dane Swan has been nabbed drink-driving at Malvern, 3AW understands.

Several witnesses reported seeing the Collingwood champion with police on Williams Road late Friday morning.

Victoria Police confirmed they’d intercepted a car where the driver, a 34-year-old Prahran man, returned a positive breath test.

He was accompanied to a nearby police station where he returned a blood alcohol concentration reading of 0.054.

He received a $484 fine, had his licence immediately suspended for three months and will be required to have an alcohol interlock device.