The rules dictate that a drive-through penalty imposed in the last five laps of the race has to be converted into a 25-second addition to the driver's race time.
Sebastian Vettel who was chasing Hamilton for the first half of the race eventually finished fourth after incurring a drive-through penalty for speeding in the pit lane.
In the French race he was given a drive-through penalty for cutting a chicane and in Valencia last month he incurred a 5, 000 euros fine for being late to a news conference.
Raikkonen was given a drive-through penalty for having his tires fitted after the pitted time on the grid and his afternoon fell apart thereafter, hitting the back of Adrian Sutil's Force India en route to ninth.
Brazilian Barrichello then lost the final podium position to Jarno Trulli after being given a drive-through penalty for speeding in the pit lane, only for the Italian to retire with five laps to go and promote Coulthard.