Teammate Rossi brought the heat to the racing action, fighting his way up the order from his seventh place grid position. The Doctor had a challenging start from third row but quickly moved into sixth position before getting involved in a scrap with Pol EspargarÌ_ and Bradley Smith in the opening laps.
After muscling his way past his fellow Yamaha riders with strong but fair passes, he quickly went on to take fifth place from Aleix EspergarÌ_ after the third lap. The nine-time World Champion then set his sights on Marc Marquez and increased his pace as he closed down the 1.3s gap, posting a 1'33.293s, the fastest lap of the race.
With 20 laps to go Rossi moved up to fourth place as Iannone crashed out, which spurred him on to fight for a place on the podium. Having saved his tyres, he lined up his Spanish rival and under loud cheering from the fans he made his move in the Garage Vert corner on the next lap.
Now in his element he overtook his next target, Dovizioso, up the inside in Mus̩e corner. Though he was unable to stretch his lead when in second place, he kept pushing his YZR-M1 to the limit until Marquez and Dovizioso got caught out in turn seven while trying to keep up with his pace. With twelve and a half laps left to go, Rossi was no longer under pressure.
Unable to close in on his teammate, who had a gap of more than 5.2s, he focused on managing his advantage over Maverick Vi̱ales in third place and landed a second consecutive podium finish, taking the chequered flag 10.654s behind his teammate.
"I started quite badly from the third row so at the beginning it was very complicated." Rossi admitted. "I had a quite good pace so I was able to push and I was quite fast, but you have to stay quiet because it was very easy to make some mistakes.
"Step by step I arrived to the back of Marquez and Dovi and at that moment I was a bit faster. I'm so happy, because when you start from seventh position and you take twenty points it's very good, also because they are twenty very important points.
"In the championship I'm twelve points behind Jorge and seven behind Marc. This means that between us three the championship is wide open and we have to concentrate. I'm just third at this moment, so I have to think race by race and especially think of Mugello and try to be competitive there."