"Today he produced in the timed events and to bounce back from a crash in the points race and win the crucial sprints was amazing. This young man has courage and talent and a big future in the sport."
Stewart, in a share of the lead after the first day, started day two with wins in the 1000m time trial in 1:03.838 and the Flying Lap in 13.238. This gave him a six point lead going into the pivotal points race, where all points earned count to the final total.
The young Kiwi was content to ride for position early as a number or riders who were not in overall contention put laps on the field for bonus points. However he was brought down in a crash mid-race, and despite some abrasions, returned to the fray, winning three of the last five sprints to ensure he had sufficient buffer for the gold medal.
"I had a few good sprints before the race came together in the end and worked out in my favour," Stewart said. "It's inspired me to come back next year and do the same if not better.
Auckland's Bryony Botha lies in fourth position only four points from the leader after the first day of the women's omnium competition.
Botha, part of the winning team pursuit earlier in the championship, was seventh in the scratch race, second in the 2000m individual pursuit in 2:27.863 and fourth in the exciting elimination race to complete the first day.
Poland's Davia Pikulik leads on 104 points, with Danielle McKinnirey (AUS) and Kristina Selina (RUS) equal second on 102 and Botha fourth on 100.
In other action today Michaela Drummond (Palmerston North), part of the winning team pursuit, was sixth in the 7.5km scratch race while Taupo's Lewis Eccles qualified for the sprint eliminations but was beaten in the first round by top qualifier Jiri Janosek (CZE).
Tomorrow's final day will see Botha complete the omnium competition with the 500m time trial, flying lap and points race, while Olivia Podmore will compete in the keirin.