Renault reckons Robert Kubica would have been on course for a podium finish in the Japanese Grand Prix had he ...