Sen. Marco Rubio, R-Fla., on Sunday broke with President Trump's vow to make Mexico pay for the southern border wall.

"Let me just say, Mexico is not going to pay for the wall. And by the way, America should, if we believe that's in our national interests to do so," Rubio told ABC "This Week" anchor George Stephanopoulos regarding his meeting with Mexican Foreign Minister Luis Videgaray Caso.

Tillerson, who also met with Caso last week, said the two did not discuss Mexico's paying for the wall, whether up-front or by reimbursing the U.S.

Rubio, a Senate Foreign Relations Committee member, said it is his understanding that the two North American neighbors are focused on renegotiating NAFTA and even helping Mexico secure its southern border to Central America.

"Mexico is as much a transit point now as it is a source of origin for people coming in to the United States," Rubio said.

The Florida lawmaker said he left the meeting with Caso feeling "pretty positive."