Petrov has, likewise, been a match for Heidfeld most of the time, but showed he still has a tendency to not be fully in control and up to leading the team, which IMHO I think he is capable of in Kubica's absence.
Tangling with your own team-mate on track is a big no-no in F1, but this was another heads or tails as to apportioning fault.