He held off the challenges from US college-based South African Neil Versfeld, while world championship medallist Aleksander Hetland of Norway was disqualified for an infraction.
Ingram produced an outstanding finish to grab the silver medal in the 400m freestyle in 4:05.37.
Hungary's Katinka Hosszu and Ingram pushed through the field over the final 100m, after double world champion Lotte Friis of Denmark and Ireneke Terink of the Netherlands set the early pace.
Hosszu got up for the win in 4:03.83 with Ingram, still third at the 350m mark, edging out Friis for the silver.
Earlier Ingram finished fourth in the 100m backstroke in 59.62s.
Day 2 results:
Men 100m breaststroke: Glenn Snyders (NZL) 57.87, 1; Neil Versfeld (RSA) 58.51, 2; Fabio Scozzoli (ITA) 58.55, 3
Women 100m backstroke: Rachel Goh (AUS) 57.52, 1; Kira Toussaint (NED) 59.08, 2; Fabiola Molina (BRA) 59.50, 3. Also: Melissa Ingram (NZL) 59.62, 4
Women 400m freestyle: Katinka Hosszu (HUN) 4:03.83, 1; Ingram 4:05.37, 2; Lotte Friis (DEN) 4:05.86, 3