Christina Aguilera took a swing at Pink in a nightclub when they were embroiled in their feud, the So What singer has revealed.