Alicia Keys glowed on the red carpet at her annual charity event to raise awareness about HIV and Aids – with her baby bump draped in a black satin gown.

Alicia Keys
(Andy Kropa/Invision/AP)

The 33-year-old singer – who is about seven months pregnant with her second child – was accompanied on the red carpet by husband Swizz Beatz at the Keep A Child Alive Black Ball at New York City’s Hammerstein Ballroom.

Alicia Keys and Swizz Beatz
Alicia Keys and Swizz Beatz (Andy Kropa/Invision/AP)

Proud father-to-be Swizz – who co-hosted the event with P Diddy – gave Alicia’s bump a loving pat as they posed for photographers.

The couple, who married in 2010, are already parents to four-year-old son Egypt Daoud.

Alicia, Nas, David Byrne and Angel Haze all performed at the event.

Other guests included Aretha Franklin and Top Chef host Padma Lakshmi.

Alicia launched Keep A Child Alive in 2003, a charity that assists people affected by HIV and Aids in Africa and India.

Last year’s Black Ball raised four million US dollars (£2.5 million).