A crowd of about 65 000 fans were determined not to let the wet weather dampen the mood as they filled The Calabash with torches and glow sticks, screaming as the Canadian superstar took to the stage.
Bieber had the crowd going wild when he performed Baby, the track that helped launch his career, and even though some complained of lip syncing, his loyal supporters stayed to sing along.
Bieber even got out his guitar to serenade his audience before performing his hit track Sorry.
As he sang, an electric fireworks display provided the backdrop to his finale, lighting up the stage as he waved his fans goodbye.
Cape Town is buzzing ahead of his concert tomorrow night as fans prepare for the pop sensation’s second visit to the Mother City.
Bieber will take the stage at Cape Town Stadium.
Gates open at 5pm and popular local DJ Sketchy Bongo will kick things off at 7.30pm.
Bieber is set to perform at 8.30pm.
He has been opening his Purpose World Tour performances with the hit single Mark My Words.
Fans will not be able to queue until 10am, likely disappointing those who say they plan to arrive from 8am.
Bieber last performed here in 2013 as part of his Believe Tour.
Despite his popularity, there were still some tickets available last night, ranging in price from R405 to R1 260 each.