He now targets a 25th podium in the elite class having become the first rider to claim eight straight wins since the top category was introduced at the start of 2002.
Only six other riders in history having won eight or more MotoGP races in a single season - Mike Hailwood, Giacomo Agostini, Mick Doohan, Rossi, Casey Stoner and Jorge Lorenzo.
Rossi, the 35-year-old nine-time world champion across all classes, heads to Germany having extended his contract with Yamaha until 2016.
"It's great because this was my target, I wanted to continue, I am feeling good and I'm motivated to keep giving my best," said the Italian.
Rossi who first won the 125cc world title in 1997 before moving up to claim global honours in the 250cc category two years later, has since added seven world titles at the highest level.
If he finishes on the podium at the weekend, he will become the first rider ever to rack up 4000 career points.
Pedrosa has also signed an extension to his Honda deal which will keep him on board until 2016.
"I'm very happy to be able to announce my renewal with the Repsol Honda Team, and grateful to Honda for the trust they have shown in me for a further two years," said the Spaniard.
-AAP