Under normal circumstances, finishing less than a second from victory - but only in third place - would have been a disappointing outcome for MotoGP world champion Valentino Rossi.

But having been nursing a motocross shoulder injury, and unable to dial-in his factory Yamaha to the Jerez circuit, the Italian was content with his 16 points from Sunday;s Spanish Grand Prix.

Rossi held second behind Dani Pedrosa for much of the race, before losing out to his team-mate and eventual race winner Jorge Lorenzo with six laps to go.

"This just wasn't our race this year," he said. "We have struggled all weekend, first with my shoulder and then with the bike, and in the race today I couldn't do any more than third. I got a great start and was fast with the new tyre, I tried to go with Dani but then I started to slide a lot and I just had to play it safe.

"I made no mistakes and I'm happy about my race in the circumstances, these 16 points are very important. At the end I had a front-row seat to the Spanish party and I admit I was sorry not to be involved, Jorge did a great job today and I think it was very exciting for all the fans.

"I want to say thank you to Dr. Costa and all the staff at the Clinica Mobile, plus everyone back in Italy who has worked on my shoulder to allow me to be able to race this weekend. I will hopefully be back to full strength in Le Mans so I'm looking forward to that."

Rossi, who won at round one in Qatar, is now second in the championship, four points from Lorenzo.