The teams evenly split eight one-day internationals this year but India openly admitted it was preparing for the World Cup, and showed how brilliant its planning was by dominating the defending champion all over the park.
India won the toss, chose to bat, and paced its innings superbly, starting slowly and finishing in a rush to make 352-5. Shikhar Dhawan hit his third World Cup century, 117, and combined in an opening stand of 127 with Rohit Sharma. Captain Virat Kohli added 82.
After conceding its most runs ever at a World Cup, Australia's chase was slow and never got out of third gear. Half-centuries by Steve Smith (69), David Warner (56) and Alex Carey (55 not out) couldn't disguise an underwhelming game plan. They were all out for 316 on the last ball.
The result flattered the same XI which beat Afghanistan and the West Indies. The teams are good enough to meet again in the playoffs, but India will take all of the encouragement from only its fourth win over the Australians in 12 World Cup matchups.
England paceman Jofra Archer is not placing any extra emphasis on his team's next game in the Cricket World Cup on Friday against West Indies, the country for whom he played youth cricket.
Archer, who was born in Barbados, says it is "just another game of cricket."
The 24-year-old Archer was fast-tracked into England's World Cup squad after the England and Wales Cricket Board recently changed its qualification rules, allowing players to be picked after three years of residency instead of seven.
There's a sense Archer is warming up nicely three games into the tournament, picking up three wickets against South Africa and Bangladesh either side of a 0-79 showing in England's surprise loss to Pakistan.
He was bowling at speeds of 95 miles per hour (153 kph) in the win over Bangladesh in Cardiff on Saturday. So was his teammate, Mark Wood.
Archer says "it's good competition really to have someone at the other end. It pushes you to do a bit better. Any little thing that can make you better makes the team better."
Australia was laboring at 134-2 halfway through its chase of India's 352 at the Oval.
Both openers were gone. The run rate was just over 5 when nearly 9 was needed.
Captain Aaron Finch was run out going for a second run, paying for slightly hesitating along with an excellent throw from point by Kedar Jadhav. Finch was well short of the crease after making 36 from 35 balls with three boundaries and a six.
Opening partner David Warner was taking his time again, achieving his slowest ODI 50, off 77 balls, three days after his previous slowest, off 74 balls against Afghanistan.
Warner was out in the 25th over to a catch on the midwicket boundary after 56 from 84 balls.
Usman Khawaja came in to join Steve Smith, who was on 31 from 31 balls.
Sri Lanka fast bowler Nuwan Pradeep is expected to miss his team's Cricket World Cup group game against Bangladesh in Bristol after injuring his right hand in a practice session.
Pradeep dislocated the small finger on his right when he used his hand to protect his head from a ball coming back at him during a net session on Sunday.
Cricket World Cup organizers announced the injury and said Pradeep would miss Tuesday's game.
The 32-year-old fast bowler took four wickets in Sri Lanka's win over Afghanistan in Cardiff last week after missing the opening loss to New Zealand.
There's a good vibe about the West Indies squad now that people are talking about big, scary fast bowlers. Some observers are already comparing the current crop with the greats of the 1970s and 80s.
West Indies bowling coach Roddy Estwick isn't making those kinds of comparisons.
"We have to respect the past, you know. Our great bowlers of the past obviously they are very important in our history," Estwick said on the eve of the West Indies' World Cup group game against South Africa at Hampshire's Rose Bowl. "But what we've got now, this group of bowlers now, they have got to find their own identity. They have got to find their own way."
Having said that, Estwick is still happy to buy into the vibe.
"Every West Indian is in this. This is big for the Caribbean people," he said. "One thing that we have been stressing is to go out and put a smile on the people's faces in the Caribbean."
West Indies won the tournament in 1975 and '79 and were runners-up in 1983.
India set Australia 353 to win their Cricket World Cup match at the Oval, after belting 116 runs off the last 10 overs.
An opening partnership of 127 between Shikhar Dhawan (117) and Rohit Sharma (57) gave India wickets in hand to have a late bash.
Virat Kohli and allrounder Hardik Pandya, who was promoted ahead of Lokesh Rahul, Kedar Jadhav, and Mahendra Singh Dhoni in the 38th over, took full advantage by combining for 85 runs off 55 deliveries.
Pandya hit three sixes in a 27-ball 48, and Kohli was out for 82 off the penultimate ball, as India racked up 352-5.
India started cautiously and was 41 without loss after the first 10 overs.
Opener Shikhar Dhawan reached his 17th one-day international century as India was flying against Australia at the Oval.
Dhawan brought up the ton, his second against Australia this year, on an overthrow.
Virat Kohli's stumps at the non-striker's end were hit by a throw from Pat Cummins. As the ball glanced away, Kohli quickly got back up and completed the single Dhawan needed. Then they had to wait until video was checked to see if Kohli was run out. He wasn't.
Dhawan took 95 balls, and has hit 13 boundaries.
He's also playing with his left thumb bandaged since the ninth over, after a Pat Cummins bouncer.
India was 190-1 after 33 overs.
India was cruising at 136-1 against Australia after 25 overs of their match at the Oval.
Shikhar Dhawan was 73 not out from 72 balls, and captain Virat Kohli was 3 not out.
India chose to bat first, and Dhawan and Rohit Sharma bided their time before opening up once Australia fast bowlers Mitchell Starc and Pat Cummins were changed.
India's openers Rohit Sharma and Dhawan reached 41-0 after 10 overs, but let loose against the change bowlers and were untroubled in achieving their 16th century partnership, tied for second in one-day internationals history with Adam Gilchrist and Matthew Hayden. Sourav Ganguly and Sachin Tendulkar lead with 21.
The partnership was broken at 127 in the 23rd over when Sharma edged behind a Nathan Coulter-Nile riser.
Sharma, who scored an unbeaten century in India's opening win against South Africa, fell for 57 from 70 balls.
India opener Rohit Sharma became the fourth batsman to score 2,000 runs against Australia in one-day internationals, during their Cricket World Cup match at the Oval.
Sharma needed 20 to the mark, and got there with his second boundary, off Glenn Maxwell in the 13th over.
He joined Sachin Tendulkar (3,077 runs), Desmond Haynes (2,262), and Viv Richards (2,187).
Sharma is also the fastest to 2,000 ODI runs against any side, in 37 innings.
He and Shikhar Dhawan were 41-0 after 10 overs, but opening up to be 81-0 after 16 overs.
India won the toss and chose to bat first against Australia on a used pitch at the Oval.
Captain Virat Kohli said they want to put scoreboard pressure on before the Australians bat second in the afternoon.
India and Australia picked unchanged XIs.
In its only match, India beat South Africa by six wickets on Wednesday in Southampton.
Australia overcame the West Indies by 15 runs on Thursday in Nottingham.
India: Rohit Sharma, Shikhar Dhawan, Virat Kohli, KL Rahul, Kedar Jadhav, MS Dhoni, Hardik Pandya, Bhuvneshwar Kumar, Kuldeep Yadav, Yuzvendra Chahal, Jasprit Bumrah
Australia: Aaron Finch (captain), David Warner, Usman Khawaja, Steve Smith, Marcus Stoinis, Glenn Maxwell, Alex Carey, Pat Cummins, Nathan Coulter-Nile, Mitchell Starc, Adam Zampa
India and Australia meet for the ninth time this year in a Cricket World Cup group match on Sunday on a used pitch at the Oval.
They are split 4-4, but Australia has won the last three matches, its longest winning run against India in three years.
In World Cups, Australia leads this matchup 8-3, winning the last encounter in the 2015 semifinals en route to the title.
Australia is on a 10-match winning streak in one-day internationals, its longest in nine years. The run includes opening wins here against Afghanistan and the West Indies.
India is playing for its second win in two matches after opening its campaign with a win over South Africa last Wednesday.
Mahendra Singh Dhoni is set to play his 340th ODI, tying Rahul Dravid for second on India's all-time list, behind only Sachin Tendulkar's 463.
More AP cricket: www.apnews.com/cricket and https://twitter.com/AP_Sports