Greinke tossed just four pitches Saturday before he was ejected after spiking the ball following a close play at first base during a 6-3 loss at Houston. So the Brewers decided to give him the ball again on Sunday.
Greinke will become the first pitcher in the majors to start consecutive games since C.J. Wilson of the Angels on May 11-12.
The last Brewer to start consecutive games was CC Sabathia, who started the game before and after the All-Star break in 2008.
Greinke also is scheduled to start Milwaukee's first game after the break on Friday. That would make him the first pitcher to start three straight games in one season since Red Faber for the Chicago White Sox in 1917, according to stats provided by the Brewers from the Elias Sports Bureau.
Greinke (9-3) entered Saturday's game looking for his 10th win.
Manager Ron Roenicke was tossed for arguing over Greinke's ejection, and the Brewers were forced to piece together the game with six relievers.
"When that happens to a starting pitcher, especially one as good as Zack, it changes how you feel about that game," Roenicke said. "When we get behind like we did, it's hard to bounce back."
Greinke, who was ejected for the fourth time in his career, called the incident a mental mistake.
"I didn't think there was anything wrong with it at the time, but after looking back at it, I thought, 'Oh, (man), that definitely didn't look good.' I put him in a bad position and he had to make a decision," Greinke said Saturday.
Information from The Associated Press was used in this report.