Barcelona manager Tito Vilanova insisted he was right to play Lionel Messi at the weekend after the Argentine sat out the 3-0 defeat to Bayern Munich.