Senator Ted Cruz said on Friday that he would vote for Donald J. Trump for president, two months after Mr. Cruz pointedly declined to endorse his former rival in a speech at the Republican National Convention.
“After many months of careful consideration, of prayer and searching my own conscience, I have decided that on Election Day, I will vote for the Republican nominee, Donald Trump,” Mr. Cruz wrote in a statement on Facebook.
In his statement, Mr. Cruz said he had based his decision on two factors: a prior pledge to support the Republican nominee — which Mr. Cruz said in July had been “abrogated” by Mr. Trump’s personal attacks on him — and his desire to defeat Hillary Clinton, the Democratic nominee.
The latest endorsement comes at a time when polls have indicated a stiff competition between the Reuplican candidate and the Democratic presidential candidate, Hillary Clinton.