having sung again, having re-sung
having covered (a song), having reinterpreted (a song)
having outsung