Dani Pedrosa won for the first time in 2013 with a controlled ride at the Spanish MotoGP in Jerez, but it was Repsol Honda team-mate Marc Marquez who again grabbed the headlines with an aggressive move on reigning champion Jorge Lorenzo in the final corner.

Marquez took second place after barging the Yamaha rider out of the way in the closing yards, Lorenzo responding with a clear shake of his head as he retook the track.

Lorenzo continued the spat when he refused Marquez's handshake in parc ferme, but that will not unduly concern the MotoGP rookie, who maintained his fine start to life in the premier class and now leads the riders' standings by three points from Pedrosa.

"When I saw at the last corner that Jorge had opened the door a little bit, I just (went) in," said Marquez, who won the second race of the season in Austin and is yet to finish off the podium three races into his MotoGP career.

"(I) say sorry to Jorge because you never want that, but in the end the most important thing is that we both finished the race.

"I think it was a nice battle for the fans."

Lorenzo, now a point behind Pedrosa in the standings, snubbed Marquez during the podium ceremony but did admit he had left himself open to attack from the 20-year-old by going wide into the final turn.

"I think we did a good race, with the conditions we have, with the bike we have," he said.

"I did my best every lap, every corner. I pushed 100 per cent. We still don't have a very competitive bike. We need to improve the bike.

"Anyway I only did two mistakes: at the start and also the last corner, for not closing the door a little bit more."

Pedrosa's victory was never in doubt after he passed pole-sitter Lorenzo on lap five and built a lead of around three seconds at the chequered flag to claim top spot on the all-Spanish podium.

The maximum points will also go some way to assuaging his frustration at being beaten into second place by Marquez last time out in the United States.

Lorenzo's Yamaha team-mate Valentino Rossi finished in fourth ahead of British rider Cal Crutchlow (Tech 3 Yamaha).

Alvaro Bautista was sixth ahead of Nicky Hayden, Andrea Dovizioso and Aleix Espargaro, while Briton Bradley Smith completed the top 10.