Three people have been injured after two crashes on the same stretch of road within ten minutes of each other.
The first collision on the A41 just outside Waddesdon involved a black Honda Civic, a blue Fiat Skudo van and a silver Vauxhall 4x4, on the carriageway towards Aylesbury at about 9am.
According to Bucks Fire and Rescue Service, the first accident happened after some fuel spilled onto the carriageway.
One person sustained minor injuries.
The second accident happened ten minutes later on the opposite carrigeway, heading towards Bicester, after a Vauxhall Sigma collided with a flat bed truck.
Two people suffered minor injuries.
The road was blocked in both directions for more than two hours and led to long queues.