John Cena vs. Luke Harper has been announced for this Friday's SmackDown, which will be taped Tuesday night at the Toyota Center in Houston, Texas.