Baltimore safety Kyle Hamilton was a full participant in practice Friday and said he'll play this weekend at Pittsburgh.