Rohit Sharma and Mahendra Dhoni [Images] ensured a five-wicket victory for India over Australia on Sunday after the world champions had threatened to snatch an improbable win in their triangular series one-day international.

Chasing just 160 to win after bowling Australia out for 159, India slumped to 102 for five in the middle overs of their innings before Rohit and captain Dhoni rescued them.

Rohit (39 not out) showed maturity beyond his 20 years to see off a fired-up Australian pace attack that had threatened to run through India's batting before he and Dhoni (17 not out) combined in a match winning 58-run unbroken partnership.

Dhoni also took four catches and made a stumping in Australia's innings.

Sachin Tendulkar [Images] top-scored for India with a belligerent 44, which included three tremendous boundaries in one Brett Lee [Images] over, while Mitchell Johnson finished with two for 24 off 10 overs.

India had looked to make light work of the small target and while nearly all of their batsmen got starts they were dismissed by the Australian pace quartet who cunningly varied their length and speed to produce false shots from the batsmen.

The sixth-wicket pairing, however, settled the innings down, scratching out singles where the could and slowly ticked off the runs needed for victory, which was achieved when Andrew Symonds [Images] bowled a bouncer over Rohit's head that was declared wide.

Earlier, Ishant Sharma had ripped through the heart of Australia's vaunted batting line-up to help India dismiss the hosts for a paltry 159 off 43.1 overs.

Ishant had Matthew Hayden [Images] (25), Ricky Ponting [Images] (9) and Andrew Symonds (14) all caught behind, as he and Shantha Sreesanth [Images] and Irfan Pathan [Images] reduced Australia to 75 for five in the 18th over.

Australia passed 150 after some dogged resistance from middle-order batsman Mike Hussey, who top-scored with 65 not out, and a 53-run partnership he crafted with Lee (10) to give their bowlers any semblance of a target to defend.