Australia were pleased with their overall position at the end of the first day of the second Test against India, despite several top order batsmen failing to capitalise on promising starts in Perth.
A century opening partnership between Finch and Harris appeared to lay the foundation for a sizeable total on a challenging pitch at Test cricket's newest venue.
At stumps on a scorching day, the home side were 277 for six, with Tim Paine on 16 and Pat Cummins on 11.
Finch, who scored a half-century at the top of the order, said Australians were satisfied with their performance on Day one.
"I thought we batted really well today," he said, adding that the wicket presented "some challenges".
"The position we are in, we would have taken that at the start of the day," he said.
India dropped two catches and ended the day with concerns of their own.
Paceman Ishant Sharma briefly left the field late in the day with what team officials said was cramp, and their batsmen would have been slightly alarmed by some of the variable bounce.
Recalled batsman Hanuma Vihari, who picked up two important wickets of Harris and Marsh with his part-time spin admitted it was impossible to ignore the variable bounce but said their batsmen won’t be concerned with it.
Vihari said the game was evenly poised heading into the second day.
"The first hour tomorrow is crucial," he said.
"If we can get them out for less than 320 we are back in the game.
Four Australian batsmen made over 40, but none went on to post a substantial innings.
Rookie Harris led the way with 70, Finch made 50, Travis Head hit 58 before throwing his wicket away and local favourite Shaun Marsh made 45.
Australia started very well, with Harris and the under-pressure opener Finch putting on 112 for the first wicket.
Despite the pitch having a distinctly green tinge that appealed to a rare four-pronged Indian pace attack, the pair backed their captain's call at the toss until Finch's luck ran out and he was trapped in front by paceman Jasprit Bumrah (1-41).
Finch's dismissal brought struggling left-hander Usman Khawaja to the wicket and he made just five, jabbing at a short ball from Umesh Yadav and getting a thick edge to wicketkeeper Rishabh Pant.
Vihari got a ball to rise sharply off the pitch and it followed Harris as he recoiled, fending it to Ajinkya Rahane at first slip.
Harris had been there for 141 balls, but his dismissal meant Australia had lost three wickets for just 22 runs and surrendered their early advantage.
Australia slumped to 148 for four when Peter Handscomb succumbed to a short ball outside off stump, Indian skipper Virat Kohli pulling down a scintillating one-handed catch in slips from the bowling of Sharma (2-35).
Marsh, dropped by Pant on 24 from the bowling of Vihari, and Head steadied the shop with an 84-run stand.
However, Marsh became Vihari's second victim, caught at first slip by Ajinkya Rahane.
Head was growing in confidence and was eyeing his first Test century until a rush of blood saw him lash out at a wide delivery from Ishant and slice it straight to Mohammed Shami on the third man boundary.
India won the first Test in Adelaide by 31 runs as they seek their first series victory on Australian soil.