Rihanna performed " Where have you been " at what charity event ?
The fifth and sixth concerts were held in Berlin and London , respectively , where Rihanna performed " Stay " both nights in between " S&M " and " Unfaithful " .