The annual Thaipusam festival drew some 9,500 devotees this year - about 400 more than last year. And they all fulfilled their vows to the Hindu deity Lord Muruga.
Devotees walked the four-kilometre stretch from the Sri Srinivasa Perumal Temple in Serangoon Road to the Sri Thendayuthapani Temple in Tank Road.
Organisers said more people took part this year because it was held over the weekend.
Most of the devotees carried pots filled with milk, called the paal kudam. Others shouldered kaavadis - tower-shaped spiked structures - as a form of thanksgiving or family tradition.
One devotee said: "My daughter-in-law wanted to carry the paal kudam. She made a vow and we followed her."
Another commented: "In our family, we usually come to the temple during Thaipusam when we have a newborn..."
The colourful festival is also a draw for tourists.
It is also common to see Singaporeans of other races taking part in the festival, a point also highlighted by the guest of honour who was at both temples to witness the procession.
Lim Hwee Hua, Minister in the Prime Minister's Office, and Second Minister for Finance and Transport, said: "They have grown up together amidst diversity, (and have the) opportunity to experience each other's culture and that is really natural and that is really good.
"But what we would like to build into them is that elsewhere outside of Singapore, some of these differences can become a source of tension. We just want them to be aware of it.
"Celebrate the differences, but at the same time, respect that we are all born differently and we are all born of different backgrounds, different religious beliefs. So I believe that we should continue to build that consciousness, but allow the natural assimilation to continue in a very good way."
The Thaipusam procession, which began at midnight, continues for a 24-hour period.