Putsche sat out the previous two games, while the club's top scorer Majoro, who has three goals, missed the 2-0 derby win over rivals Ajax Cape Town at Cape Town Stadium on September 30.
City said on Twitter: '#45 Lehlohonolo Majoro #19 Roland Putsche are fit ready for the #MTN8 final!"'
The Citizens are still assessing right-back Thamsanqa Mkhize, who picked up a knock on his Bafana Bafana debut in the 3-1 win over Burkina Faso in a World Cup qualifier last weekend.
The MTN8 decider will start at 19h00 at Moses Mabhida Stadium in Durban on Saturday.