Brazil's Rivaldo has been fined £5,180 ($7,350) for feigning injury during Monday's 2-1 win over Turkey - but has said he has no regrets.
Fifa announced the sanction on Wednesday, after the Barcelona star had been widely criticised for his actions in a clash with Hakan Unsal.
A disciplinary committee examined video evidence of the incident and found Rivaldo guilty of "simulation" - but it decided not to suspend him.
Rivaldo had admitted fooling the referee by clutching his face after Unsal kicked the ball at his leg while he was waiting to take a corner in the closing moments of the Group C match.
But he shrugged off the fine and defended his faking as part and parcel of the game.
The 30-year-old said: "I'm calm about the punishment.
"I don't regret anything. This is something that will never end in football.
"It is the kind of thing that is going to happen a lot in this World Cup."
And he added that Fifa had made an example of him, saying: "I don't know if everyone would be punished as I was."
Korean referee Yung Joo Kim showed Unsal a red card, leading to boos from the crowd as the incident was replayed on the stadium's giant screens.
"The Fifa disciplinary committee today announced that they had imposed a total fine of 11,500 Swiss francs on Rivaldo for an incident in the June 3 match between Brazil and Turkey," said a Fifa statement.
It said there was a basic fine of 10,000 Swiss francs with 1,500 Swiss francs in expenses - making a total of more than £5,000.
A spokesman for the Turkish team said the fine had been too light.
"Of course it should have been something more but for us the matches ahead are more important," he said.
Rivaldo is the first player punished in Fifa's crackdown on so-called "simulation" - pretending to have been fouled.
Fifa said last week its disciplinary committee would review all bookings and red cards for simulation the day after the match to prevent players being wrongly punished.