McLaren's Hamilton managed to come in second, while Ferrari's Kimi Raikkonen finished third.
The Brazilian, scoring his tenth victory in Formula One and the 100th Grand Prix victory for a Brazilian driver, started from third on the grid and drove an aggressive and determined race to take the chequered flag in his Brawn-Mercedes car.
Team-mate Jenson Button came home in seventh place adding a valuable two points to his lead in the Driversí Championship.
Rubens had a good start and kept close to Heikki Kovalainen for his first stint, staying out for an additional three laps prior to his first stop which enabled him to jump ahead of the McLaren.
A strong middle stint, trading quick lap times with his rival for the win, Lewis Hamilton, saw Rubens get ahead of the Brit at his second pit stop. From there, he was able to control the gap and bring his Brawn-Mercedes car home after 57 laps for an emotional and well-deserved victory.
Jenson had a difficult start and was caught behind Sebastian Vettel which dropped him to eighth position on the first lap. He was then forced to concede a place to Mark Webber after missing a chicane. His chance to jump the Red Bull came at his second stop when a quick pit stop and a superb out-lap moved him up into seventh place to claim the two points.
After ten races, Brawn GP leads the Constructorsí Championship with 126 points with Jenson leading the Driversí Championship with 72 points and Rubens in second place with 54 points.
"What a fantastic day. I am so delighted with the win after what was a really tough race out there. Itís just amazing and a
weekend that I will never forget. Even after five years, you donít forget how to win and the feeling is so good!
Although we were fuelled heavier than the McLarens, I knew that I would have to push really hard throughout the race. My engineer Jock was great today, he really encouraged me and helped me to maintain the pace, and the team did a fantastic job with two excellent pit stops.
I want to thank everyone who has supported me and this victory is dedicated to the whole of Brazil but particularly to my great friend Felipe Massa. I hope he is back racing against me soon."
"Rubens did a great job this weekend and he deserves the victory. It's been a long time so I'm happy for him although of course I would rather be on top of the podium. The small mistake in qualifying and a difficult start caught behind Vettel really cost me today as I got caught in traffic and itís really tough to overtake around this circuit."
"Still we did what we came for this weekend and beat the Red Bulls, our main title rivals, so Iím not too disappointed with seventh position. Weíll go to the next race in Spa positive and ready to have a good race."
Source: Source of News / Quote: Chevrolet Source of News / Quote: Audi AG, headlineauto.co.uk Source of News / Quote: Singapore GP Pte Ltd Source of News / Quote: headlineauto.co.uk Source of News / Quote: worldcarfans.com, Daimler AG Source of News / Quote: BMW AG, headlineauto.co.uk Source of News / Quote: headlineauto.co.uk Source of News / Quote: headlineauto.co.uk, fiat4media.co.uk Source of News / Quote: A1GP Source of News / Quote: Brawn GP