MotoGP champion Marc Marquez insists he is feeling far from invincible despite seven victories in a row heading into this weekend's Assen round.

The Repsol Honda star kept his perfect 2014 streak alive in Catalunya after recovering from a fall in qualifying, ending his unbeaten pole run, to win a thrilling Sunday showdown involving Dani Pedrosa, Valentino Rossi and Jorge Lorenzo.

"We are still in enjoying a really good momentum but we know it can't go on forever!" said Marquez, who finished runner-up to Rossi at Assen last year.

"I really like Assen and have had some good results in the lower categories, and last year we took second in my first visit there on the MotoGP machine.

"The weather is always unpredictable there so we will, as always, work hard from the first session to find a good setup."

Marquez's perfect 175 points means he is now 58 points clear of Yamaha rider Rossi.