Australian cricketer David Warner (L)

Australia's David Warner hit a belligerent century against India to mark his 100th one-day international on Thursday.

The swashbuckling opener gave the visitors a rollicking start in the fourth match of the five-game series after they won the toss and elected to bat in Bangalore. 

Australia are playing for pride after losing the first three games.

Warner, who smashed 124, put together a 231-run opening stand with Aaron Finch, who made 94, to pulverize the Indian bowling attack at the M Chinnaswamy Stadium.

The left-handed Warner hit 12 fours and 4 sixes during his 119-ball innings. It was his 14th ODI century since making his debut at Hobart in 2009. 

The batsman got to his milestone with a boundary off part-time spinner Kedar Jadhav, jumping for joy as the runs were marked up. He later fell to Jadhav's off-spin and walked off to a standing ovation.

Finch, who missed out on his second successive century, soon followed his partner back to the pavilion after getting caught at mid-on off paceman Umesh Yadav. He hit 10 fours and 3 sixes in his 96-ball knock.

The 30-year-old Warner is the eight batsman in world cricket to register a ton in his 100th ODI with West Indies' Gordon Greenidge being the first against Pakistan in 1988.