Donald Trump Jr. talks to the press before the arrival of his father President Donald Trump during a rally at the Van Andel Arena on March 28, 2019 in Grand Rapids, Michigan. Grand Rapids was the final city Trump visited during his 2016 campaign.

Donald Trump Jr. agreed Tuesday to testify before the Senate Intelligence Committee, according to multiple news reports.Trump Jr. and the Republican-led committee struck a deal after the panel issued a subpoena last week for him to appear.He is expected to testify next month.The interview will be limited to two to four hours, CNN and The Associated Press reported.The interview will be limited to five or six topics. Among the topics that could be discussed include the committee's investigation into Russian meddling in the 2016 campaign.CNN reported that this also will be the final time President Donald Trump’s eldest son will be called to testify.Trump Jr. previously had fought the subpoena.This is a breaking news story. Refresh for updates.