Valentino Rossi was third in Germany and gained three more points on Jorge Lorenzo in the World Championship.