One appliance and crew from Broughton attended.
One man was out, injured, before they arrived. He was cared for by South Central Ambulance Service.
Firefighters used environmental packs to mop up diesel and oil which had spilt onto the road.
Thames Valley Police and the local highways team were also in attendance.